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. PHP 第3方评论系统

    这段时间,无觅 评论也下线不能使用了. 客户好几个网站使用了.无觅 评论,前面也是用的是多说还是什么,总之也是第3方评论,没想到没过多久,又停止使用了. 没办法,网站还是需要评论系统,一气之下,自己做 ...

  2. Chrome中xpath表达式巧妙获取

    对于xpath语法不熟悉,或者要快速匹配出xpath的小伙伴来说这种方式是最快捷的了. 步骤如下: 1.打开chrome 2.ctrl + shift + c 个人比较喜欢用快捷键,不喜欢用快捷键的就 ...

  3. python中的time模块

    time模块--时间获取和转换 time模块提供各种时间相关的功能 与时间相关的模块有:time,datetime,calendar 必要说明: 这个模块的功能不是适用于所有的平台 这个模块中定义的大 ...

  4. 解决mysql、vsftp远程连接速度慢的问题

    以 centOS 6.3(其他操作系统类似,同样适用)说明: 当我们的服务都配置正常的情况下,有时会出现连接速度慢而导致连接失败的问题 问题分析:这些情况一般都是DNS解析惹的祸 mysql连接速度慢 ...

  5. ABP官方文档翻译 4.5 特征管理

    特征管理 介绍 关于IFeatureValueStore 特征类型 Boolean特征 Value特征 定义特征 基本特征属性 其他特征属性 特征层级 检查特征 使用RequiresFeature特性 ...

  6. SpringMVC源码情操陶冶-AbstractUrlHandlerMapping

    承接前文SpringMVC源码情操陶冶-AbstractHandlerMapping,前文主要讲解了如何获取handler处理对象,本文将针对beanName注册为handler对象作下解析 Abst ...

  7. Centos7搭建FTP服务器

    从网上搜索了好多搭建Centos7搭建服务器的教程都没有成功唯独这个,利用Windows资源管理器连接测试成功. 一.通过yum安装vsftpd yum install -y vsftpd 二.修改v ...

  8. Selenium_WebDriver_多窗口切换

    摘要: 版权声明:本文为博主原创文章,转载请注明出处. 在页面操作过程中有时候点击某个链接会弹出新的窗口,这时我们如果需要操作新打开的页面,就需要将主机切换到新打开的窗口上再进行操作,比如博客园精华页 ...

  9. flex 布局 input 宽度不自适应

    flex 布局 input 宽度不自适应 解决方法: 给 input 加上min-height 解决!

  10. linux下boost的安装与编译

    1.从boost官网下载boost库包: 2.然后解压到linux下的任意一个文件夹, 3.进入boost_1_57文件夹下,不同的boost版本会解压城不同的库文件夹, 4.执行././bootst ...