码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础String的方法

时间:2018-09-19 22:38:15      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:point   hashcode   ash   sys   func   substring   格式   了解   hello   

Java基础String的方法

 

字符串类型写法格式如下:
格式一:
String 变量名称;
变量名称=赋值(自定义或传入的变量值);
格式二:
String 变量名称=赋值(自定义或传入的变量值);
在输出时任何数据类型与字符串进行拼接,结果一般是字符串
 1 public class StringFunc {
 2 
 3     public static void main(String[] args){
 4         //字符串拼接
 5         String str1;
 6         str1 = "hello";
 7         String str2 = " world";
 8         System.out.println(str1+str2);
 9         //字符串与整数拼接
10         int num = 100;
11         String socers = "得分:";
12         System.out.println(socers + num);
13         //字符串与对象拼接
14         StringFunc Test = new StringFunc();
15         System.out.println(socers + Test);
16         //字符串方法总结
17         String str3 = "abcdef";
18         System.out.println("length: "+str3.length());  //查看字符串长度
19         System.out.println("concat: "+"xxx".concat("a"));  //在结尾默认追加字符串
20         System.out.println("replace: "+"aaa".replace("a","z"));  //替换字符串种的字符
21         System.out.println("isEmpty: "+"".isEmpty());   //判断字符串是否为空
22         System.out.println("substring: "+"abcdef".substring(3));   //从首位移除多少个字符
23         System.out.println("substring: "+"abcdef".substring(2,5));  //从字符哪截取到哪
24         System.out.println("length: "+str3.toUpperCase());  //转换小写字母为部大写
25         System.out.println("length: "+"ABCDEF".toLowerCase());  //转换大写字母为小写
26         System.out.println("startsWith: "+"abcd".startsWith("abc"));  //判断以什么开头
27         System.out.println("endsWith: "+"edef".endsWith("def")); //判断以什么结尾
28         String[] list = "a,b,c,d".split(",");   //字符串根据分隔符转换成列表的操作
29         System.out.println("split: "+list[0]+" "+list[1]+" "+list[2]+" "+list[3]); //打印上面的列表值
30         //以下仅作了解
31         System.out.println("indexOf: "+str3.indexOf(97));   //输入对应ASCII码整数对应字符下标会返回
32         System.out.println("indexOf: "+"abc".indexOf("b"));  //判断字符的下标
33         System.out.println("hashCode: "+"123".hashCode());  //为这个字符串生成哈希值
34         System.out.println("charAt: "+str3.charAt(3));  //返回字符串下表对应的单个字符
35         System.out.println("codePointAt: "+str3.codePointAt(1));  //返回字符串对应位置的ASCII码
36         System.out.println("codePointBefore: "+str3.codePointBefore(1));  //查看字符串对应位置前一位的ASCII码
37         System.out.println("codePointCount: "+str3.codePointCount(1,6));  //查看字符串指定下标长度
38         System.out.println("compareTo: "+"z".compareTo("a"));  //对比两个字符串相差多少位(利用ASCII码运算差值)
39     }
40 }

具体输出如下:

技术分享图片

 

 

 

Java基础String的方法

标签:point   hashcode   ash   sys   func   substring   格式   了解   hello   

原文地址:https://www.cnblogs.com/cookie1026/p/9678020.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!