简单的Java字符串用法总结
2018-01-20 17:30
447 查看
public class StringTest { public static void main(String[] args) { //字符串记忆 String str = "This a Aima"; //长度 int len = str.length(); //位置 int index = str.indexOf("h"); int index1 = str.lastIndexOf("i"); //比较 String str1 = "this"; if(str1.equals(str)){ str1.equals(str); } //取指定字符 char c; c = str.charAt(3); //取字符串两种方法 String str2 = str.substring(5); char[] cArray = new char[10]; str.getChars(3, 7, cArray, 0); //从字符串str中取得从3到7的字符串放 //入cArray数组中并从数组中的0位置开始存放 //字符操作 //取代操作 str.replace('a', 'A'); //合并操作 String str3 = "Academy"; str.concat(str3); //大小写转换 str.toLowerCase();//全体小写 str.toUpperCase();//全体大写 //类型转换,可以将任何类型转换成字符串 Double dl = 999d; String str4 = String.valueOf(dl); //修改可变字符串 StringBuffer StringBuffer str5 = new StringBuffer("This a Aima"); str5.insert(9,"test"); //改变其中一个字符 StringBuffer sbf = new StringBuffer("aaaaaa"); sbf.setCharAt(2, 'b'); // 结果aabaaa //插入字符 StringBuffer str6=new StringBuffer("This a Aima"); str6.insert(10,"test"); //追加字符 StringBuffer str7=new StringBuffer("This a Aima"); str7.append("Test"); //字符串分割 , 用“空格”将“This a Aima”分割为3部分子 //字 4000 符串并存储到字符串数组中 String[] strArray; strArray = str.split(" "); //字符比较 String str8 = "this"; String str9 = "This"; if (str8.compareTo(str9)>0){ System.out.println("str8>str9"); }else{ System.out.println("str8<str9"); } } }
相关文章推荐
- java Thread两种简单用法总结
- 【Java】简单总结一下Java中printf()的用法
- java字符串操作简单总结
- 简单总结一下Java和javascript 中对于 josn对象、字符串的处理。
- Java字符串简单用法
- 【Java】简单总结一下Java中printf()的用法
- java Thread两种简单用法总结
- 【Java】简单总结一下Java中printf()的用法
- Java1.5语言新特性简单总结
- Java语法总结 - 字符串
- JAVA与C++::关于JNI中文字符串操作问题总结
- JAVA 内部类的简单总结
- JDK核心API:Java1.5语言新特性简单总结
- Java1.5语言新特性简单总结
- java list用法,去除字符串数组中重复值
- Java关键字this与super用法总结
- 总结Java中return语句的用法
- java简单数据类型用法
- java list用法,去除字符串数组中重复值
- Java中final的用法总结