java之字符串学习记录

public class StringDemo {

public static void main(String[] args) {

//静态初始化字符串

String s1 = "hello china!";

String s3 = "Hello China!";

System.out.println(s1);

//动态初始化字符串

String s2 = new String("hello china!,china,china");

String s4 = new String("hello china!");

String s5 = "hello Japan";

String s6 = "Hey,"; //Hey,hello china!

String s7 = "北京|上海|南京|武汉|成都";

System.out.println(s1==s3);//true

System.out.println(s2==s4);//false

System.out.println(s2.equals(s4));//true

System.out.println(s1.charAt(6));//获得字符'c'

//返回0:s1==s5, 负数  s1s5

System.out.println(s1.compareTo(s5));

System.out.println(s6.concat(s1));

System.out.println(s6+s1);

System.out.println(s1.contains("china"));//true

System.out.println(s1.contains("japan"));//false

byte[] arr = s1.getBytes();

System.out.println(s2.indexOf("china"));

System.out.println(s2.lastIndexOf("china"));

String[] citys = s7.split("\\|");

for(int i=0;i

{

System.out.println(citys[i]);

}

StringTokenizer st = new StringTokenizer(s7,"|");

System.out.println("-------------------");

while(st.hasMoreElements())

{

System.out.println(st.nextElement());

}

System.out.println(s1.substring(6,s1.length()-1));

System.out.println(s1.toUpperCase());

System.out.println(s3.toLowerCase());

}

}

java字符串学习_java之字符串学习记录相关推荐

  1. java 字符串用法_java中字符串的用法

    1.String中的每个字符都是一个16位的Unicode字符,用Unicode很容易表达丰富的国际化字符集,比如很好的中文支持.甚至Java的标识符都可以用汉字,但是没人会用吧(只在一本清华的< ...

  2. java calendar字符串显示_java关于字符串和日期的代码展示

    StringBuffer是线性安全的,StringBuilder不是线性安全的 字符串的修改: stringBudile与stringBuiler提供了用于修改字符串内容的相关方法 String st ...

  3. java 字符串总结_Java中字符串(String)总结

    先说说JDK API: JDK中包含大量的API类库,所谓API(Application Programming Interface,应用程序编程接口,这些功能以类的形式封装). JDK API包含的 ...

  4. java字符串操作_Java的字符串操作

    Java的字符串操作 小型送分题:Java有字符串(String),StringBuffer(字符串缓存),StringBuilder(字符串建造者?)各种实现,究其原因还是历史上的各种坑. 一.不同 ...

  5. java split 数字_java截取字符串,截串,substring和split,分割字母和数字,正则缝隙...

    需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring Java代码 1 packagetest;2 3 public classsubstringTest ...

  6. java 字符串截取_java截取字符串,截串,substring和split,分割字母和数字,正则缝隙...

    需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring package test; public class substringTest { public ...

  7. java遍历字符串字符_Java 遍历字符串中所有字符的最快方法

    小编典典 在我的AMDx64 8core和源1.8上,使用'charAt'和字段访问之间没有区别.看来jvm已经过充分优化,可以内联和精简任何'string.charAt(n)'调用. 这完全取决于S ...

  8. java中字符串函数_JAVA中字符串函数subString的用法小结

    string str;str=str.substring(int beginindex);截取掉str从首字母起长度为beginindex的字符串,将剩余字符串赋值给str: str=str.subs ...

  9. java字符串字节_Java中字符串与byte数组之间的相互转换

    前言 Java与其他语言编写的程序进行tcp/ip socket通讯时,通讯内容一般都转换成byte数组型,java在字符与数组转换也是非常方便的.下面跟我一起来了解一下字符串与byte之间转换的原理 ...

最新文章

  1. u盘安装ubuntu10.04 、11.04 server
  2. php basic publish,RabbitMQ入门(PHP语言描述)
  3. 0810 - 代码,还是得一行行写
  4. 红帽借“订阅”模式成开源一哥,首创者升任总裁
  5. C++中,引用作为函数参数
  6. 万字长文,带你彻底理解EF Core 5的运行机制,让你成为团队中的EF Core专家
  7. Linux下文件开头的feff的问题
  8. [再学Python] - 3 - 异常处理 try…except…
  9. 1926: 粟粟的书架 前缀和+二分+主席树
  10. 三天打鱼两天晒网(入门级算法)(C语言)
  11. 函数重载 overload
  12. 游戏文化VS文化游戏(第二篇)
  13. python转换迅雷地址为http地址
  14. html底部友情链接代码,wordpress友情链接添加到页面底部的方法
  15. linux录制声卡声音_linux下ALSA声卡 录音问题
  16. 直流电机的PWM调速
  17. python打开文件切片_收藏 | 从Python安装到语法基础,小白都能懂的爬虫教程!(附代码)...
  18. 武汉关谷职业学院计算机中心,武汉光谷职业学院2021年宿舍条件
  19. 《推背图》存在着什么样的秘密呢?
  20. 在10万以内的一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数,请问该数是多少?

热门文章

  1. 【渝粤教育】电大中专测量学作业 题库
  2. 【渝粤教育】电大中专学前儿童健康教育_1作业 题库
  3. 【渝粤教育】电大中专电商运营实操 答案作业 题库
  4. 【渝粤教育】电大中专电商运营实操 (1)作业 题库
  5. 【渝粤教育】广东开放大学 社会调查与方法 形成性考核 (35)
  6. CC1101、SI4432、SI4463 相互通信的可能性与得失探讨
  7. mysql 授权访问_windows开启3306端口并用可视化工具访问远程mysql(授权访问)
  8. php 排序不影响索引,为什么不能通过索引避免排序操作呢??
  9. Apache-DBUtils实现CRUD操作,已封装的API实现jdbc对数据库进行操作
  10. js微信小程序页面左上角返回跳转指定页面