java中string的方法_java中String的常用方法
package com.string;
public class string1 {
public static void main(String args[]){
//将char[]数组转换成String
char[] ch={'h','我','是','中','国','人'};
String str=new String(ch);
System.out.println(str); //结果为str="我是中国人"
//将字符串转换为char数组,方法一使用getChars()
char[] ch2 =new char[8];
str.getChars(0, 3, ch2, 2);
System.out.println(ch2);
//将字符串转换为char数组,方法二使用toCharArray()方法
ch2=str.toCharArray();
System.out.println(ch2);
//获取字符串指定位置的字符charAt()方法
System.out.println(str.charAt(1));
//getBytes()方法将字符串变成一个Byte数组
byte[] bt = str.getBytes();
System.out.println(new String(bt));
//indexOf()方法判断字符串是否存在
if(str.indexOf("中国人")!=-1){
System.out.println("\"中国人\"字符串存在!");
}else{
System.out.println("\"中国人\"字符串不存在!");
}
//trim()方法去掉左右空格
str=" "+str+" ";
System.out.println(str);
str=str.trim();
System.out.println(str);
//substring() 字符串截取
System.out.println(str.substring(1,4));
//split()方法按指定的字符串拆分字符串成数组
String sp[]=str.split("是");
System.out.println(sp[0]);
//toLowerCase()方法将字符串转换为小写
System.out.println(str.toLowerCase());
//toUpperCase()方法将字符串转换为大写
System.out.println(str.toUpperCase());
//startsWith()方法判断字符串是否以指定的内容开头
System.out.println(str.startsWith("h")?"以h开头":"非以h开头");
//endsWith()方法判断字符串是否以指定的内容结尾
System.out.println(str.endsWith("h")?"以h结尾":"非以h结尾");
//equals()方法区分大小写比较两个字符串
System.out.println(str.equals(new String("H我是中国人"))?"字符串相同":"字符串不相同");
//equalsIgnoreCase()方法不区分大小写比较两个字符串
System.out.println(str.equalsIgnoreCase(new String("H我是中国人"))?"字符串相同":"字符串不相同");
//replaceAll()方法将字符串中指定内容替换成其它内容
System.out.print(str.replaceAll("h","H"));
}
}
java中string的方法_java中String的常用方法相关推荐
- java中string的方法_java中String类中的常用方法
@Test public void testToString2() { /** * 他会调用toString方法 他调用的其实是Object类中的toString方法 引用会隐式调用toStri ...
- java传参数的方法_java中方法的参数传递机制
无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些.闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递. 这里的内存模型涉及到 ...
- java string 返回方法_java的String常见的操作方法
String类对象的常用操作及方法 在Java中,String类包含有50多个方法来实现字符串的各种操作,以下介绍一些我们需要经常使用的方法. (1)字符串的连接 public String conc ...
- Java中继承toString方法_java中toString方法详解
1.Object类中定义有toString方法,用于返回对象的字符串表示(一个可以表示该对象属性内容的字符串),返回的字符串形式为 "类名@hashCode值".下面看Object ...
- java 调用枚举种方法_Java中枚举类型的一种使用方式
今天改同事的代码发现同事的代码中有大量的if else语句.很不美观而且可读性太差. 因为需要给前端一个key,value的列表.这个列表写死.然而同事的代码. 放几张图,大家自己感受.我都不知道以后 ...
- java定时执行某个方法_Java中定时执行任务的三种方法
Java中定时执行任务的三种方法 1)java.util.Timer 这个方法应该是最常用的,不过这个方法需要手工启动你的任务: Timer timer=new Timer(); timer.sche ...
- java中三种转string的方法_java中int,char,string三种类型的相互转换
如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将 ...
- java单例模式的实现方法_Java中的五种单例模式实现方法
Ext4 ComboBox组件使用 先来看例子: Ext.define('schoolModel', { extend: 'Ext.data.Model', fields: [{ name: 'id' ...
- java中的排序方法_Java中8种常见的排序方法
本博主要介绍Java中几种常见的排序算法: /* 排序方法的演示 1)插入排序(直接插入排序.希尔排序) 2)交换排序(冒泡排序.快速排序) 3)选择排序(直接选择排序.堆排序) 4)归并排序 5)分 ...
最新文章
- 用IKVMC将jar转成dll供c#调用
- LambdaMART简介——基于Ranklib源码(一 lambda计算)
- java的this关键字理解
- 针对Java中的XSD验证XML
- python gil锁存在的意义_关于python的GIL全局解释器锁的简单理解
- Cloudera Manager 术语和架构
- 本地缓存到分布式缓存( Guava, Caffeine, Memcached, Redis)
- win 10 安装 iis6
- hp液晶显示器测试软件,专业4K标准 惠普DreamColor Z32x显示器测试
- 商务统计_3 概率论基础 2
- Ubuntu 安装 peek 动态截图软件
- 电压驻波比,回波损耗,传输损耗,电压反射系数,功率传输,功率反射换算表
- dCas9稳转细胞系概述
- 如何查询论文和下载书籍
- 手机短信小额支付接口.Net实现
- 关于lodop的学习小计
- java命令+eclipse.exe,我运行exe时Eclipse无法启动?
- 毕业设计-基于微信小程序的“掌上实验室” 安全教育与管理系统
- 中国版权保护中心注册流程(含实名认证)
- win10老是弹出计算机管理器,win10系统Ie11老是弹出“管理加载项”提示框取消的处理办法...