1.字符串和字符数组的转换  .toCharArray()

		String str1 = "hello";	//
//System.out.println(str1);
char c[] = str1.toCharArray();
for(int i=0;i<c.length;i++){
System.out.print(c[i]);
}

2.从字符串中取出指定位置的字符  .charAt(3)取出第4个字符

System.out.println(str1.charAt(3));

3.把一个字符串变成一个byte数组,也可以把一个byte数组变成一个字符串,(即把字母变成ascii码来显示)

		String str1 = "abllo";	//
System.out.println(str1.charAt(4));
char c[] = str1.toCharArray();
byte b[] = str1.getBytes();
for(int i=0;i<c.length;i++){
System.out.print(b[i]);
}
System.out.println(new String(b));

4.取得一个字符串的长度  .lenght()

		System.out.println("lenght"+str1.length());

5.查询一个指定的字符串是否存在,返回的是字符串的位置(从0开始),没有查询到返回-1

		System.out.println(str1.indexOf("b"));
		System.out.println(str1.indexOf("b",2));

6.去掉左右空格

		System.out.println(str1.trim());

7.字符串截取,从指定位置截取到字符串的结尾,或者截取指定范围的内容的前一个字母

System.out.println(str1.substring(1));
System.out.println(str1.substring(1,2));

8.按照指定的字符串拆分字符串

		String s[]=str1.split(" ");
for(int i=0;i<s.length;i++){
System.out.println(s[i]);
}

9.字符串的大小写转换

		String str2 = str1.toUpperCase();
String str3 = str1.toLowerCase();
System.out.println(str2);
System.out.println(str3);

10.判断是否以指定的字符串开头或结尾

		if(str1.startsWith("hello")){
System.out.println("YES");
}
if(str1.endsWith("world")){
System.out.println("ERROR");
}

11.不区分大小写进行字符串比较 ,输出false或者true,equals区分大小写,equalsIgnoreCase不区分

System.out.println(str2.equalsIgnoreCase(str3));

12.将一个指定的字符串替换成其他的字符串

		String str2 = str1.replace("hello", "world");
System.out.println(str2);

Java字符串方法的更多相关文章

  1. Java字符串的匹配问题,String类的matches方法与Matcher类的matches方法的使用比较,Matcher类的matches()、find()和lookingAt()方法的使用比较

    参考网上相关blog,对Java字符串的匹配问题进行了简单的比较和总结,主要对String类的matches方法与Matcher类的matches方法进行了比较. 对Matcher类的matches( ...

  2. 【java】开发中常用字符串方法

    java字符串的功能可以说非常强大, 它的每一种方法也都很有用. java字符串中常用的有两种字符串类, 分别是String类和StringBuffer类. Sting类 String类的对象是不可变 ...

  3. Java字符串易错方法总结

    Java字符串易错方法总结 public String[] split(String regex) 和 public String[] split(String regex,int limit) li ...

  4. 循环遍历Java字符串字符的规范方法——类似python for ch in string

    比如我将string作为CNN 文本处理输入: float [] input = new float[maxLength]; // 1 sentence by maxLenWords // int[] ...

  5. Java 字符串常量存放在堆内存还是JAVA方法区?

    JDK1.7 及之后版本的 JVM 已经将运行时常量池从方法区中移了出来,在 Java 堆(Heap)中开辟了一块区域存放运行时常量池. JDK1.8开始,取消了Java方法区,取而代之的是位于直接内 ...

  6. java字符串大小写转换的两种方法

    转载自:飞扬青春sina blogjava字符串大小写转换的两种方法 import java.io..* public class convertToPrintString {          pu ...

  7. Java 字符串Split方法的一个坑

    java字符串的split,只传一个参数,后面空白的字符串会被忽略: public static void main(String[] args) { String str = "ab|c| ...

  8. Java 字符串格式化详解

    Java 字符串格式化详解 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 文中如有纰漏,欢迎大家留言指出. 在 Java 的 String 类中,可以使用 format() 方法 ...

  9. Java parseInt()方法

    1.Java parseInt()方法 使用此方法得到的原始数据类型的一个特定的字符串. parseXxx()是一个静态方法,可以有一个参数或两个. java parseInt() 语法:   sta ...

随机推荐

  1. CSS Hack技术介绍及常用的Hack技巧

    一.什么是CSS Hack? 不同的浏览器对CSS的解析结果是不同的,因此会导致相同的CSS输出的页面效果不同,这就需要CSS Hack来解决浏览器局部的兼容性问题.而这个针对不同的浏览器写不同的CS ...

  2. 通过lucene的StandardAnalyzer分析器来了解分词

    本文转载http://blog.csdn.net/jspamd/article/details/8194919 不同的Lucene分析器Analyzer,它对TokenStream进行分词的方法是不同 ...

  3. 系统间通信(5)——IO通信模型和JAVA实践 下篇

    7.异步IO 上面两篇文章中,我们分别讲解了阻塞式同步IO.非阻塞式同步IO.多路复用IO 这三种IO模型,以及JAVA对于这三种IO模型的支持.重点说明了IO模型是由操作系统提供支持,且这三种IO模 ...

  4. ASP.net mvc Code First 更新数据库

    code first 数据库迁移步骤如下: 第一步:Add-Migration DataBase_Init 1. Install-Package EntityFramework.zh-Hans –Ve ...

  5. ajax请求web服务返回json格式

    由于.net frameword3.5以上添加了对contenttype的检查,当ajax发送请求时,如果设置了contenttype为json,那么请求webservice时,会自动将返回的内容转为 ...

  6. android开发之自定义组件

    android开发之自定义组件 一:自定义组件: 我认为,自定义组件就是android给我们提供的的一个空白的可以编辑的图片,它帮助我们实现的我们想要的界面,也就是通过自定义组件我们可以把我们要登入的 ...

  7. Python 小细节备忘

    1. 多行字符串可以通过三个连续的单引号 (”’) 或是双引号 (“”") 来进行标示 >>> a='''a bc def ''' >>> print a ...

  8. 【bzoj2118】 墨墨的等式

    http://www.lydsy.com/JudgeOnline/problem.php?id=2118 (题目链接) 题意 给出${B}$的取值范围${[Bmin,Bmax]}$,求方程${a_{1 ...

  9. bzoj2219: 数论之神

    #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #i ...

  10. Bzoj3510首都

    #include <iostream> #include <cstdio> #include <cstring> #include <cmath> #i ...