String类

Edit

 

String类

必须会,会到什么程度,会到查看API文档,不用eclipse就可以说出怎么运用String里面的函数,不然你说有开发经验,别人都不会相信

1.    String s1 = "abc";  //s1是一个类类型的变量,"abc"是一个对象;
2. //字符创最大的特点:一旦被初始化就不可以改变,因为String类被finally修饰
3. String s2 = new String("abc");
4. //一个面试题:上面的s1和s2有什么区别
5. //s1在内存中有一个对象;
6. //s2在内存中有两个对象.
7. System.out.println(s1==s2); //结果为false,因为上面的是两个对象,它们的地址值不同,s1和s2为它们的地址值,所以不相等
8. System.out.println(s1.equals(s2));//结果为true,因为在String类中复写了Object类中的equals()方法,
9. //该方法判断字符串里面的内容是否相等,在Object类中的equals()方式是比较对象的地址值
10. String s3 = "abc";
11. System.out.println(s1==s3);//结果为true,因为在内存中,为了节省空间,它们两个一样,就直接s3指向了s1建立的"abc"对象

一.String类中常见的操作

1.获取

1.    1.1 字符串的长度
2. int length():获取长度
3. 1.2 根据位置获取位置上的某个字符
4. char charAt(int index)
5. 1.3 根据字符串获取该字符在字符串中的位置
6. int indexOf(int ch):返回的是ch在字符串中第一次出现的位置
7. int indexOf(int ch,int fromIndex):从fromIndex指定位置开始,获取ch在字符串中出现的位置
8.
9. int indexOf(String str):返回字符串str在字符串中第一次出现的位置
10. int indexOf(String str,int fromIndex):从fromIndex指定位置开始,获取字符串str在字符串中出现的位置
11.
12. int lastIndexOf(int ch):反向索引,返回ch第一次出现的位置

2.判断

1.    2.1 字符串是否包含某个子串
2. boolean isEmpty()
3. 2.2 字符串中是否有内容
4. boolean contains(String str)
5. int indexOf(String str):索引str第一次出现的位置,如果返回-1,表示str在字符串中不存在,这样也能判断字符串中是否含有该str
6. 2.3 字符串是否是以指定内容开头
7. boolean startsWith(String str)
8. 2.4 字符串是否是以指定内容结尾
9. boolean endsWith(String str)
10. 2.5 判断字符串内容是否相等,复写了Object类中的equals方法
11. boolean equals(String str)
12. 2.6 判断内容是否相同,并忽略大小写
13. boolean equalsIgnoreCase()

3.转换

1.    3.1 将字符数组转成字符串
2. 构造函数:String(char[])
3. String(char[],offset,count):将字符数组中的一部分转成字符串,offset为起始位置索引,count为个数
4. 静态方法:static String copyValueOf(char[])
5. static String copyValueOf(char[] data,int offset,int count)
6. static String valueOf(char[])
7. 3.2 将字符串转成字符数组
8. char[] toCharArray()
9. 3.3 将字节数组转成字符串
10. String(byte[])
11. String(byte[] data,int offset,int count)
12. 3.4 将字符串转成字节数组
13. byte[] getBytes(),特殊:字符串和字节数组在转换过程中,是可以指定编码表的
14. 3.5 将基本数据类型转成字符串
15. static String valueOf(int)
16. static String valueOf(double)

4.替换

1.    String replace(char oldChar,char newChar):也可以替换字符串

5.分割

1.    String[] split(regex):将regex作为分隔符来分割字符串,返回字符串数组

6.子串

1.    String substring(begin index):获取字符串从指定位置开始到结尾
2. String substring(begin index ,end index):包含头,不包含尾

7.转换,去除空格,比较

1.    7.1 将字符串转成大写或者小写
2. String toUpperCase();
3. String toLowerCase();
4. 7.2 将字符串两端的多个空格去除
5. String trim();
6. 7.3 对两个字符串进行自然顺序的比较
7. int compareTo(String str);

二.程序实例

1.class  StringDemo
2.
{
3. public static void main(String[] args)
4.
{
5. method_7();
6. method_sub();
7. method_split();
8. method_replace();
9. method_trans();
10. method_is();
11. method_get();
12.
13.
14. }
15. public static void method_7()
16.
{
17. String s = " HolLo JaVa ";
18. String s1 = s.toUpperCase();
19. String s2 = s.toLowerCase();
20. String s3 = s.trim();
21. String s4 = "abc";
22. String s5 = "aaa";
23. sop(s1);
24. sop(s2);
25. sop(s3);
26. sop(s4.compareTo(s5));
27. }
28. public static void method_sub()
29.
{
30. String s = "abcdeadf";
31. String s1 = s.substring(3);
32. String s2 = s.substring(2,4);
33. sop(s1);
34. sop(s2);
35. }
36. public static void method_split()
37.
{
38. String s = "hubiao,liuyang,bendan";
39. String[] arr = s.split(",");
40. for (int x = 0;x<arr.length ;x++ )
41. {
42. sop(arr[x]);
43. }
44. }
45. public static void method_replace()
46.
{
47. String s = "hello java";
48. String s1 = s.replace('a','n');
49. String s2 = s.replace("java","world");
50. sop("s="+s);//因为String类被finally修饰,不会被改变,调用replace方法只会返回新的String对象
51. sop("s2="+s2);
52. }
53. public static void method_trans()
54.
{
55. char[] arr = {'a','b','f','r','w'};
56. String s = new String(arr,1,3);
57. sop("s="+s);
58. String s1 = "zdvdert";
59. char[] chs = s1.toCharArray();
60. for (int x = 0;x<chs.length ;x++ )
61. {
62. sop(chs[x]);
63. }
64. }
65. public static void method_is()
66.
{
67. String str = "ArrayDemo.java";
68. //判断文件名称是否是Array单词开头
69. sop(str.startsWith("Array"));
70. //判断文件名称是否是.java的文件
71. sop(str.endsWith(".java"));
72. // 判断文件名中是否含有Demo
73. sop(str.contains("Demo"));
74. }
75. public static void method_get()
76.
{
77. String str = "abcdefeakpf";
78. sop(str.length());
79. sop(str.charAt(4));
80. sop(str.indexOf('a'));
81. sop(str.indexOf('a',3));
82. sop(str.indexOf("cde"));
83. sop(str.lastIndexOf('a'));//结果是7
84.
85. }
86. public static void sop(Object obj)
87.
{
88. System.out.println(obj);
89. }
90.}
@%2802.%u8D44%u6599%29%5B%20String%2C%20%u83B7%u53D6%2C%20%u5224%u65AD%2C%20%u8F6C%u6362%2C%20%u5206%u5272%2C%20%u5B50%u4E32%2C%20160827%2C%20String%5D%0A%23String%u7C7B%0A%3E%u5FC5%u987B%u4F1A%2C%u4F1A%u5230%u4EC0%u4E48%u7A0B%u5EA6%2C%u4F1A%u5230%u67E5%u770BAPI%u6587%u6863%2C%u4E0D%u7528eclipse%u5C31%u53EF%u4EE5%u8BF4%u51FA%u600E%u4E48%u8FD0%u7528String%u91CC%u9762%u7684%u51FD%u6570%2C%u4E0D%u7136%u4F60%u8BF4%u6709%u5F00%u53D1%u7ECF%u9A8C%2C%u522B%u4EBA%u90FD%u4E0D%u4F1A%u76F8%u4FE1%0A%0A%60%60%60java%0A%09String%20s1%20%3D%20%22abc%22%3B%20%20//s1%u662F%u4E00%u4E2A%u7C7B%u7C7B%u578B%u7684%u53D8%u91CF%2C%22abc%22%u662F%u4E00%u4E2A%u5BF9%u8C61%3B%0A%09%09%09%09%09%09//%u5B57%u7B26%u521B%u6700%u5927%u7684%u7279%u70B9%3A%u4E00%u65E6%u88AB%u521D%u59CB%u5316%u5C31%u4E0D%u53EF%u4EE5%u6539%u53D8%2C%u56E0%u4E3AString%u7C7B%u88ABfinally%u4FEE%u9970%0A%09String%20s2%20%3D%20new%20String%28%22abc%22%29%3B%0A%09//%u4E00%u4E2A%u9762%u8BD5%u9898%3A%u4E0A%u9762%u7684s1%u548Cs2%u6709%u4EC0%u4E48%u533A%u522B%0A%09//s1%u5728%u5185%u5B58%u4E2D%u6709%u4E00%u4E2A%u5BF9%u8C61%3B%0A%09//s2%u5728%u5185%u5B58%u4E2D%u6709%u4E24%u4E2A%u5BF9%u8C61.%0A%09System.out.println%28s1%3D%3Ds2%29%3B%20%20%20%20%20%20%20//%u7ED3%u679C%u4E3Afalse%2C%u56E0%u4E3A%u4E0A%u9762%u7684%u662F%u4E24%u4E2A%u5BF9%u8C61%2C%u5B83%u4EEC%u7684%u5730%u5740%u503C%u4E0D%u540C%2Cs1%u548Cs2%u4E3A%u5B83%u4EEC%u7684%u5730%u5740%u503C%2C%u6240%u4EE5%u4E0D%u76F8%u7B49%0A%09System.out.println%28s1.equals%28s2%29%29%3B//%u7ED3%u679C%u4E3Atrue%2C%u56E0%u4E3A%u5728String%u7C7B%u4E2D%u590D%u5199%u4E86Object%u7C7B%u4E2D%u7684equals%28%29%u65B9%u6CD5%2C%0A%09%09%09%09%09%09%09%09%09%20%20//%u8BE5%u65B9%u6CD5%u5224%u65AD%u5B57%u7B26%u4E32%u91CC%u9762%u7684%u5185%u5BB9%u662F%u5426%u76F8%u7B49%2C%u5728Object%u7C7B%u4E2D%u7684equals%28%29%u65B9%u5F0F%u662F%u6BD4%u8F83%u5BF9%u8C61%u7684%u5730%u5740%u503C%0A%09String%20s3%20%3D%20%22abc%22%3B%0A%09System.out.println%28s1%3D%3Ds3%29%3B//%u7ED3%u679C%u4E3Atrue%2C%u56E0%u4E3A%u5728%u5185%u5B58%u4E2D%2C%u4E3A%u4E86%u8282%u7701%u7A7A%u95F4%2C%u5B83%u4EEC%u4E24%u4E2A%u4E00%u6837%2C%u5C31%u76F4%u63A5s3%u6307%u5411%u4E86s1%u5EFA%u7ACB%u7684%22abc%22%u5BF9%u8C61%0A%60%60%60%0A%0A%5BTOC%5D%0A%0A-----%0A%23%23%u4E00.String%u7C7B%u4E2D%u5E38%u89C1%u7684%u64CD%u4F5C%0A%0A%23%23%231.%u83B7%u53D6%0A%60%60%60java%0A%091.1%20%u5B57%u7B26%u4E32%u7684%u957F%u5EA6%0A%09%20%20%20%20int%20length%28%29%3A%u83B7%u53D6%u957F%u5EA6%0A%091.2%20%u6839%u636E%u4F4D%u7F6E%u83B7%u53D6%u4F4D%u7F6E%u4E0A%u7684%u67D0%u4E2A%u5B57%u7B26%0A%09%20%20%20%20char%20charAt%28int%20index%29%0A%091.3%20%u6839%u636E%u5B57%u7B26%u4E32%u83B7%u53D6%u8BE5%u5B57%u7B26%u5728%u5B57%u7B26%u4E32%u4E2D%u7684%u4F4D%u7F6E%0A%09%20%20%20%20int%20indexOf%28int%20ch%29%3A%u8FD4%u56DE%u7684%u662Fch%u5728%u5B57%u7B26%u4E32%u4E2D%u7B2C%u4E00%u6B21%u51FA%u73B0%u7684%u4F4D%u7F6E%0A%09%20%20%20%20int%20indexOf%28int%20ch%2Cint%20fromIndex%29%3A%u4ECEfromIndex%u6307%u5B9A%u4F4D%u7F6E%u5F00%u59CB%2C%u83B7%u53D6ch%u5728%u5B57%u7B26%u4E32%u4E2D%u51FA%u73B0%u7684%u4F4D%u7F6E%0A%09%09%0A%09%09int%20indexOf%28String%20str%29%3A%u8FD4%u56DE%u5B57%u7B26%u4E32str%u5728%u5B57%u7B26%u4E32%u4E2D%u7B2C%u4E00%u6B21%u51FA%u73B0%u7684%u4F4D%u7F6E%0A%09%09int%20indexOf%28String%20str%2Cint%20fromIndex%29%3A%u4ECEfromIndex%u6307%u5B9A%u4F4D%u7F6E%u5F00%u59CB%2C%u83B7%u53D6%u5B57%u7B26%u4E32str%u5728%u5B57%u7B26%u4E32%u4E2D%u51FA%u73B0%u7684%u4F4D%u7F6E%0A%09%09%0A%09%09int%20lastIndexOf%28int%20ch%29%3A%u53CD%u5411%u7D22%u5F15%2C%u8FD4%u56DEch%u7B2C%u4E00%u6B21%u51FA%u73B0%u7684%u4F4D%u7F6E%0A%60%60%60%0A%23%23%232.%u5224%u65AD%0A%60%60%60java%0A%092.1%20%u5B57%u7B26%u4E32%u662F%u5426%u5305%u542B%u67D0%u4E2A%u5B50%u4E32%0A%09%20%20%20%20boolean%20isEmpty%28%29%09%09%0A%092.2%20%u5B57%u7B26%u4E32%u4E2D%u662F%u5426%u6709%u5185%u5BB9%0A%09%20%20%20%20boolean%20contains%28String%20str%29%0A%09%09int%20indexOf%28String%20str%29%3A%u7D22%u5F15str%u7B2C%u4E00%u6B21%u51FA%u73B0%u7684%u4F4D%u7F6E%2C%u5982%u679C%u8FD4%u56DE-1%2C%u8868%u793Astr%u5728%u5B57%u7B26%u4E32%u4E2D%u4E0D%u5B58%u5728%2C%u8FD9%u6837%u4E5F%u80FD%u5224%u65AD%u5B57%u7B26%u4E32%u4E2D%u662F%u5426%u542B%u6709%u8BE5str%0A%092.3%20%u5B57%u7B26%u4E32%u662F%u5426%u662F%u4EE5%u6307%u5B9A%u5185%u5BB9%u5F00%u5934%0A%09%20%20%20%20boolean%20startsWith%28String%20str%29%0A%092.4%20%u5B57%u7B26%u4E32%u662F%u5426%u662F%u4EE5%u6307%u5B9A%u5185%u5BB9%u7ED3%u5C3E%0A%09%20%20%20%20boolean%20endsWith%28String%20str%29%0A%092.5%20%u5224%u65AD%u5B57%u7B26%u4E32%u5185%u5BB9%u662F%u5426%u76F8%u7B49%2C%u590D%u5199%u4E86Object%u7C7B%u4E2D%u7684equals%u65B9%u6CD5%0A%09%20%20%20%20boolean%20equals%28String%20str%29%0A%092.6%20%u5224%u65AD%u5185%u5BB9%u662F%u5426%u76F8%u540C%2C%u5E76%u5FFD%u7565%u5927%u5C0F%u5199%0A%09%20%20%20%20boolean%20equalsIgnoreCase%28%29%0A%60%60%60%0A%23%23%233.%u8F6C%u6362%0A%60%60%60java%0A%093.1%20%u5C06%u5B57%u7B26%u6570%u7EC4%u8F6C%u6210%u5B57%u7B26%u4E32%0A%09%20%20%20%20%u6784%u9020%u51FD%u6570%3AString%28char%5B%5D%29%0A%09%09%09%09%20String%28char%5B%5D%2Coffset%2Ccount%29%3A%u5C06%u5B57%u7B26%u6570%u7EC4%u4E2D%u7684%u4E00%u90E8%u5206%u8F6C%u6210%u5B57%u7B26%u4E32%2Coffset%u4E3A%u8D77%u59CB%u4F4D%u7F6E%u7D22%u5F15%2Ccount%u4E3A%u4E2A%u6570%0A%09%09%u9759%u6001%u65B9%u6CD5%3Astatic%20String%20copyValueOf%28char%5B%5D%29%0A%09%09%09%09%20static%20String%20copyValueOf%28char%5B%5D%20data%2Cint%20offset%2Cint%20count%29%0A%09%09%09%09%20static%20String%20valueOf%28char%5B%5D%29%0A%093.2%20%u5C06%u5B57%u7B26%u4E32%u8F6C%u6210%u5B57%u7B26%u6570%u7EC4%0A%09%09char%5B%5D%20toCharArray%28%29%0A%093.3%20%u5C06%u5B57%u8282%u6570%u7EC4%u8F6C%u6210%u5B57%u7B26%u4E32%0A%09%09String%28byte%5B%5D%29%0A%09%09String%28byte%5B%5D%20data%2Cint%20offset%2Cint%20count%29%0A%093.4%20%u5C06%u5B57%u7B26%u4E32%u8F6C%u6210%u5B57%u8282%u6570%u7EC4%0A%09%09byte%5B%5D%20getBytes%28%29%2C%u7279%u6B8A%3A%u5B57%u7B26%u4E32%u548C%u5B57%u8282%u6570%u7EC4%u5728%u8F6C%u6362%u8FC7%u7A0B%u4E2D%2C%u662F%u53EF%u4EE5%u6307%u5B9A%u7F16%u7801%u8868%u7684%0A%093.5%20%u5C06%u57FA%u672C%u6570%u636E%u7C7B%u578B%u8F6C%u6210%u5B57%u7B26%u4E32%0A%09%20%20%20%20static%20String%20valueOf%28int%29%0A%09%09static%20String%20valueOf%28double%29%0A%60%60%60%0A%23%23%234.%u66FF%u6362%0A%60%60%60java%0A%09String%20replace%28char%20oldChar%2Cchar%20newChar%29%3A%u4E5F%u53EF%u4EE5%u66FF%u6362%u5B57%u7B26%u4E32%0A%60%60%60%0A%23%23%235.%u5206%u5272%0A%60%60%60java%0A%09String%5B%5D%20split%28regex%29%3A%u5C06regex%u4F5C%u4E3A%u5206%u9694%u7B26%u6765%u5206%u5272%u5B57%u7B26%u4E32%2C%u8FD4%u56DE%u5B57%u7B26%u4E32%u6570%u7EC4%0A%60%60%60%0A%23%23%236.%u5B50%u4E32%0A%60%60%60java%0A%09String%20substring%28begin%20index%29%3A%u83B7%u53D6%u5B57%u7B26%u4E32%u4ECE%u6307%u5B9A%u4F4D%u7F6E%u5F00%u59CB%u5230%u7ED3%u5C3E%0A%09String%20substring%28begin%20index%20%2Cend%20index%29%3A%u5305%u542B%u5934%2C%u4E0D%u5305%u542B%u5C3E%0A%60%60%60%0A%23%23%237.%u8F6C%u6362%2C%u53BB%u9664%u7A7A%u683C%2C%u6BD4%u8F83%0A%60%60%60java%0A%097.1%20%u5C06%u5B57%u7B26%u4E32%u8F6C%u6210%u5927%u5199%u6216%u8005%u5C0F%u5199%0A%09%09String%20toUpperCase%28%29%3B%0A%09%09String%20toLowerCase%28%29%3B%0A%097.2%20%u5C06%u5B57%u7B26%u4E32%u4E24%u7AEF%u7684%u591A%u4E2A%u7A7A%u683C%u53BB%u9664%0A%09%09String%20trim%28%29%3B%0A%097.3%20%u5BF9%u4E24%u4E2A%u5B57%u7B26%u4E32%u8FDB%u884C%u81EA%u7136%u987A%u5E8F%u7684%u6BD4%u8F83%0A%09%09int%20compareTo%28String%20str%29%3B%0A%60%60%60%0A%23%23%u4E8C.%u7A0B%u5E8F%u5B9E%u4F8B%0A%60%60%60java%0Aclass%20%20StringDemo%0A%7B%0A%09public%20static%20void%20main%28String%5B%5D%20args%29%20%0A%09%7B%0A%09%09method_7%28%29%3B%0A%09%09method_sub%28%29%3B%0A%09%09method_split%28%29%3B%0A%09%09method_replace%28%29%3B%0A%09%09method_trans%28%29%3B%0A%09%09method_is%28%29%3B%0A%09%09method_get%28%29%3B%0A%09%09%0A%0A%09%7D%0A%09public%20static%20void%20method_7%28%29%0A%09%7B%0A%09%09String%20s%20%3D%20%22%20%20%20%20HolLo%20JaVa%20%20%20%22%3B%0A%09%09String%20s1%20%3D%20s.toUpperCase%28%29%3B%0A%09%09String%20s2%20%3D%20s.toLowerCase%28%29%3B%0A%09%09String%20s3%20%3D%20s.trim%28%29%3B%0A%09%09String%20s4%20%3D%20%22abc%22%3B%0A%09%09String%20s5%20%3D%20%22aaa%22%3B%0A%09%09sop%28s1%29%3B%0A%09%09sop%28s2%29%3B%0A%09%09sop%28s3%29%3B%0A%09%09sop%28s4.compareTo%28s5%29%29%3B%0A%09%7D%0A%09public%20static%20void%20method_sub%28%29%0A%09%7B%0A%09%09String%20s%20%3D%20%22abcdeadf%22%3B%0A%09%09String%20s1%20%3D%20s.substring%283%29%3B%0A%09%09String%20s2%20%3D%20s.substring%282%2C4%29%3B%0A%09%09sop%28s1%29%3B%0A%09%09sop%28s2%29%3B%0A%09%7D%0A%09public%20static%20void%20method_split%28%29%0A%09%7B%0A%09%09String%20s%20%3D%20%22hubiao%2Cliuyang%2Cbendan%22%3B%0A%09%09String%5B%5D%20arr%20%3D%20s.split%28%22%2C%22%29%3B%0A%09%09for%20%28int%20x%20%3D%200%3Bx%3Carr.length%20%3Bx++%20%29%0A%09%09%7B%0A%09%09%09sop%28arr%5Bx%5D%29%3B%0A%09%09%7D%0A%09%7D%0A%09public%20static%20void%20method_replace%28%29%0A%09%7B%0A%09%09String%20s%20%3D%20%22hello%20java%22%3B%0A%09%09String%20s1%20%3D%20s.replace%28%27a%27%2C%27n%27%29%3B%0A%09%09String%20s2%20%3D%20s.replace%28%22java%22%2C%22world%22%29%3B%0A%09%09sop%28%22s%3D%22+s%29%3B//%u56E0%u4E3AString%u7C7B%u88ABfinally%u4FEE%u9970%2C%u4E0D%u4F1A%u88AB%u6539%u53D8%2C%u8C03%u7528replace%u65B9%u6CD5%u53EA%u4F1A%u8FD4%u56DE%u65B0%u7684String%u5BF9%u8C61%0A%09%09sop%28%22s2%3D%22+s2%29%3B%0A%09%7D%0A%09public%20static%20void%20method_trans%28%29%0A%09%7B%0A%09%09char%5B%5D%20arr%20%3D%20%7B%27a%27%2C%27b%27%2C%27f%27%2C%27r%27%2C%27w%27%7D%3B%0A%09%09String%20s%20%3D%20new%20String%28arr%2C1%2C3%29%3B%0A%09%09sop%28%22s%3D%22+s%29%3B%0A%09%09String%20s1%20%3D%20%22zdvdert%22%3B%0A%09%09char%5B%5D%20chs%20%3D%20s1.toCharArray%28%29%3B%0A%09%09for%20%28int%20x%20%3D%200%3Bx%3Cchs.length%20%3Bx++%20%29%0A%09%09%7B%0A%09%09%09sop%28chs%5Bx%5D%29%3B%0A%09%09%7D%0A%09%7D%0A%09public%20static%20void%20method_is%28%29%0A%09%7B%0A%09%09String%20str%20%3D%20%22ArrayDemo.java%22%3B%0A%09%09//%u5224%u65AD%u6587%u4EF6%u540D%u79F0%u662F%u5426%u662FArray%u5355%u8BCD%u5F00%u5934%0A%09%09sop%28str.startsWith%28%22Array%22%29%29%3B%0A%09%09//%u5224%u65AD%u6587%u4EF6%u540D%u79F0%u662F%u5426%u662F.java%u7684%u6587%u4EF6%0A%09%09sop%28str.endsWith%28%22.java%22%29%29%3B%0A%09%09//%20%u5224%u65AD%u6587%u4EF6%u540D%u4E2D%u662F%u5426%u542B%u6709Demo%0A%09%09sop%28str.contains%28%22Demo%22%29%29%3B%0A%09%7D%0A%09public%20static%20void%20method_get%28%29%0A%09%7B%0A%09%09String%20str%20%3D%20%22abcdefeakpf%22%3B%0A%09%09sop%28str.length%28%29%29%3B%0A%09%09sop%28str.charAt%284%29%29%3B%0A%09%09sop%28str.indexOf%28%27a%27%29%29%3B%0A%09%09sop%28str.indexOf%28%27a%27%2C3%29%29%3B%0A%09%09sop%28str.indexOf%28%22cde%22%29%29%3B%0A%09%09sop%28str.lastIndexOf%28%27a%27%29%29%3B//%u7ED3%u679C%u662F7%0A%0A%09%7D%0A%09public%20static%20void%20sop%28Object%20obj%29%0A%09%7B%0A%09%09System.out.println%28obj%29%3B%0A%09%7D%0A%7D%0A%60%60%60%0A

 

转载于:https://www.cnblogs.com/RuntimExcep/p/7121268.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值