String类的常用方法总结

原创 2011年01月13日 00:30:00
近来面试较多这这种题,以前太注重ssh了,现在还是要回到基础
package com.yangfan.string;
class StringDemo{
 
 //取出字符串中指定位置的字符
 public void charAt(){
  String str = "hello";
  char c =str.charAt(3);
  System.out.println(c);
 }
 //由字符串--->字符数组
 public void charArray(){
  String str="hello world";
  char c[] = str.toCharArray();
  for(int i=0;i<c.length;i++){
   System.out.print(c[i]+",");
  }
  String str1 =new String(c);//将全部的字符数组变为String
  String str2 = new String(c,0,6);
 }
 //字节数组--->字符串
 public void ByteArray(){
  String str = "hello world";
  byte b[] = str.getBytes();
  String  str1 = new String(b);//变回字符串
  }
 //替换内容
 public void replaceContext(){
  String str = "hello world";
  String newStr = str.replaceAll("l", "x");
 }
 //字符串截取
 public void substring(){
  String str = "hello world";
  String sub1 = str.substring(6);
  String sub2 = str.substring(0, 3);
 }
 //字符串拆分
 public void split(String regex){
  String str ="hello world";
  String s []=str.split(regex);//按regex条件拆分
  for(String st:s){
   System.out.println(s);
  }
 }
 //字符串查找(直接查找)
 public void contains(String s){
  String str ="hello world";
  System.out.println(str.concat("hello"));//结果是true
 }
 public void indexOf(){
  String str ="hello world";
  if(str.indexOf("hello")!=-1){
   System.out.println("查找到要的内容!");
  }
 }
 /*
  * 去掉左右空格:public String trim();
  * 取得字符串长度:public int length();
  * 转大写:public String toUpperCase();
  * 转小写:public String toLowerCase();
  *
  */
 //按要求拆分:TOM:89|JERRY:90|TONY:79
 //拆成:TOM ->89 JERRY ->90 TONY -> 79
 public void splitDemo(){
  String str = "TOM:89|JERRY:90|TONY:79";
  String[] str2 =str.split("//|");
  for(String st:str2){
   String[] s2=st.split(":");
      System.out.println(s2[0]+"-->"+s2[1]);
  }
  
 }
}

String类的20种常见方法

String类里面常用的20个方法 和长度有关的方法返回类型 方法名 作用 int length() 得到一个字符串的字符个数(一个...
  • tomcmd
  • tomcmd
  • 2017年02月05日 16:32
  • 3514

JAVA常用类库--String类的常用方法及说明

一、String String类的基本特点 1、String类的两种实例化方式 String类是一个类,所以使用时候就要依靠对象,而String的对象有两种实例化方式 (1)、直接赋值:String ...
  • ICANTRYIT
  • ICANTRYIT
  • 2016年12月06日 15:31
  • 535

C++中string类常用方法

要想使用标准C++中string类,必须要包含 #include // 注意是,不是,带.h的是C语言中的头文件 using  std::string; using  std::ws...
  • C147258hong
  • C147258hong
  • 2014年04月19日 18:22
  • 851

Java第四周常用类与集合框架上机实验三学会String类常用方法使用

package test9_7; /*** * 实验任务 练习String类的常用方法 实验要求 String str = "Hello World"; 输出...
  • u011488009
  • u011488009
  • 2015年09月07日 11:33
  • 473

Java String类的练习和常用方法

第一个比较常用的string类中的.length( );该方法求字符串中的长度/下面我们举个例子public class Test { public static void main(Stri...
  • ss19497
  • ss19497
  • 2016年12月01日 11:22
  • 263

c++ string类的使用方法

相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯...
  • yaoxingshuai
  • yaoxingshuai
  • 2016年08月27日 19:34
  • 948

C++string类的方法

string 函数列表  函数名 描述  begin 得到指向字符串开头的Iterator  end 得到指向字符串结尾的Iterator  rbegin 得到指向反向字符串开头的Iterator  ...
  • lilaoshi
  • lilaoshi
  • 2008年03月23日 09:15
  • 370

System类及常用方法

*在一个源文件中只能出现一个用public修饰的类,主方法一般写在此类中;否则,多个public类会抢占资源 System类 java.lang.Object ————java.lang.Sy...
  • uotail
  • uotail
  • 2017年05月07日 22:29
  • 1038

C#中String的常用方法

Console.WriteLine("请输入字符串"); string str1=Console.ReadLine( ); //str1= str1.T...
  • wrs120
  • wrs120
  • 2016年11月12日 11:12
  • 517

String类的常用方法(轻松玩转String)

1、length( ):查看字符串长度 2、charAt( ):获取字符串中的某个值 3、getBytes( ):将字符串转换为字节数组 4、toCharArray( ):将字符串转换为字符...
  • u011479875
  • u011479875
  • 2015年06月16日 10:42
  • 1049
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:String类的常用方法总结
举报原因:
原因补充:

(最多只允许输入30个字)