1、Java中字符串的一些常见方法

  1. /**
  2. *
  3. */
  4. package com.you.model;
  5.  
  6. /**
  7. * @author Administrator
  8. * @date 2014-02-24
  9. */
  10. public class Replace {
  11.  
  12. /**
  13. * @param args
  14. */
  15. public static void main(String[] args)
  16. {
  17. /**
  18. * 原字符串
  19. */
  20. String str = "78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>";
  21.  
  22. /**
  23. * concat()
  24. */
  25. str = str.concat(str);
  26. System.out.println("第一次concat():" + str);
  27. System.out.println();
  28.  
  29. /**
  30. * intern()
  31. */
  32. str = str.intern();
  33. System.out.println("第二次intern():" + str);
  34. System.out.println();
  35.  
  36. /**
  37. * replace("","")
  38. */
  39. str = str.replace("8", "发财");
  40. System.out.println("第三次replace('',''):" + str);
  41. System.out.println();
  42.  
  43. /**
  44. * replaceAll("","")
  45. */
  46. str = str.replaceAll("f", "阿弥陀佛");
  47. System.out.println("第四次replaceAll('',''):" + str);
  48. System.out.println();
  49.  
  50. /**
  51. * replaceFirst("","")
  52. */
  53. str = str.replaceFirst("7", "七七四十九天");
  54. System.out.println("第五次replaceFirst('',''):" + str);
  55. System.out.println();
  56.  
  57. /**
  58. * substring()
  59. */
  60. str = str.substring(20);
  61. System.out.println("第六次substring():" + str);
  62. System.out.println();
  63.  
  64. /**
  65. * substring(, )
  66. */
  67. str = str.substring(25, 35);
  68. System.out.println("第七次substring(0,10):" + str);
  69. System.out.println();
  70.  
  71. /**
  72. * toLowerCase()
  73. */
  74. str = str.toLowerCase();
  75. System.out.println("第八次toLowerCase():" + str);
  76. System.out.println();
  77.  
  78. /**
  79. * toUpperCase()
  80. */
  81. str = str.toUpperCase();
  82. System.out.println("第九次toUpperCase():" + str);
  83. System.out.println();
  84.  
  85. /**
  86. * trim()
  87. */
  88. str = str.trim();
  89. System.out.println("第十次trim():" + str);
  90. System.out.println();
  91.  
  92. /**
  93. * length()
  94. */
  95. int len = str.length();
  96. System.out.println("第十一次length():" + len);
  97. }
  98.  
  99. }

2、结果

  1. 第一次concat():78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>
  2.  
  3. 第二次intern():78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>78454545855ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>
  4.  
  5. 第三次replace('',''):7发财454545发财55ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>7发财454545发财55ksdjnf dnfdksf klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>
  6.  
  7. 第四次replaceAll('',''):7发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>7发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>
  8.  
  9. 第五次replaceFirst('',''):七七四十九天发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>7发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>
  10.  
  11. 第六次substring():djn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>7发财454545发财55ksdjn阿弥陀佛 dn阿弥陀佛dks阿弥陀佛 klkADE TGTH eiru oaK L!@@$#%$^*&(*()()><?<>>>
  12.  
  13. 第七次substring(0,10):ADE TGTH e
  14.  
  15. 第八次toLowerCase():ade tgth e
  16.  
  17. 第九次toUpperCase():ADE TGTH E
  18.  
  19. 第十次trim():ADE TGTH E
  20.  
  21. 第十一次length():10

Java中字符串的一些常见方法的更多相关文章

  1. Java中字符串indexof() 的使用方法

    Java中字符串中子串的查找共有四种方法(indexof())indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置.如果没有找到子字符串,则返回-1.如果 startind ...

  2. 转:Java中字符串split() 的使用方法.

    原文地址:https://blog.csdn.net/qq_27093465/article/details/54910323 挺有意思的一个问题 先看下面的方法,事先预测一下,经过split方法,按 ...

  3. Java中字符串操作的基本方法总结:

    1.字母大小写转换: package com.imooc; public class SortDemo { public static void main(String[] args) { char ...

  4. 【转】Java中字符串中子串的查找共有四种方法(indexof())

    原文网址:http://wfly2004.blog.163.com/blog/static/1176427201032692927349/ Java中字符串中子串的查找共有四种方法,如下:1.int ...

  5. Java中字符串中子串的查找共有四种方法(indexof())

    Java中字符串中子串的查找共有四种方法(indexof()) Java中字符串中子串的查找共有四种方法,如下:1.int indexOf(String str) :返回第一次出现的指定子字符串在此字 ...

  6. Java中Pattern类的quote方法将任何字符串(包括正则表达式)都转换成字符串常量,不具有任何匹配功能

    Java中Pattern类的quote方法将任何字符串(包括正则表达式)都转换成字符串常量,不具有任何匹配功能. 下面是个例子: import org.junit.Test; import java. ...

  7. Java中的equals和hashCode方法

    本文转载自:Java中的equals和hashCode方法详解 Java中的equals方法和hashCode方法是Object中的,所以每个对象都是有这两个方法的,有时候我们需要实现特定需求,可能要 ...

  8. Java中替换HTML标签的方法代码

    这篇文章主要介绍了Java中替换HTML标签的方法代码,需要的朋友可以参考下 replaceAll("\\&[a-zA-Z]{0,9};", "").r ...

  9. 三张图彻底了解Java中字符串的不变性

    转载: 三张图彻底了解Java中字符串的不变性 定义一个字符串 String s = "abcd"; s中保存了string对象的引用.下面的箭头可以理解为"存储他的引用 ...

随机推荐

  1. 在VMware中安装ubuntu

    如果想在自己设置它的属性,比如时区,语言支持之类的,在开机时按[enter], 否则就是默认的设置了,英文语言,而且还不好调.

  2. mysql将查询出来的一列数据拼装成一个字符串

    使用GROUP_CONCAT函数. SELECT GROUP_CONCAT(查询的字段 separator ',') FROM table

  3. 给HttpClient添加Socks代理

    本文描述http client使用socks代理过程中需要注意的几个方面:1,socks5支持用户密码授权:2,支持https:3,支持让代理服务器解析DNS: 使用代理创建Socket 从原理上来看 ...

  4. PHPExcel生成或读取excel文件

    以下是详细代码示例: <?php /** * 以下是使用示例,对于以 //// 开头的行是不同的可选方式,请根据实际需要 * 打开对应行的注释. * 如果使用 Excel5 ,输出的内容应该是G ...

  5. 2017年总结的前端文章——border属性的多方位应用和实现自适应三角形

    border属性是在实际的应用中使用频率比较高的一个属性,除了作为边框使用,利用border属性的一些特征以及表现方式,可以在实现一些比较常见的效果(如等高布局,上下固定内容滚动布局和绘制CSS图标等 ...

  6. python基础 列表 的用法及介绍

    列表 首先定义一个列表 声明列表 列表名字=[值1,值2] list=[1,2,3,4,5] 这是一个列表,列表中有五个元素(1,2,3,4,5) 显示list列表 print   list 输出   ...

  7. Vue打包后出现一些map文件

    Vue打包后出现一些map文件的解决办法: 问题: 可能很多人在做vue项目打包,打包之后js中,会自动生成一些map文件,那我们怎么把它去掉不要呢? 1,运行  cnpm run build  开始 ...

  8. springIOC、AOP的一些注解

    springIOC.AOP的一些注解(使用这些注解之前要导入spring框架的一些依赖):    1.注入IOC容器        @Compontent:使用注解的方式添加到ioc容器需要在配置文件 ...

  9. Java常用日志框架介绍

    Java常用日志框架介绍 java日志概述 对于一个应用程序来说日志记录是必不可少的一部分.线上问题追踪,基于日志的业务逻辑统计分析等都离不日志.java领域存在多种日志框架,目前常用的日志框架包括L ...

  10. JS声明对象时属性名加引号与不加引号的问题

    般情况下属性名加引号和不加引号是都可以的,效果是一样的. var obj = { name : '你好', 'age' : 1, }; document.write( obj['name'] + '& ...