Java基础之常用类(String类)(java中的常用类)

  本篇文章为你整理了Java基础之常用类(String类)(java中的常用类)的详细内容,包含有java中string类的常用方法有哪些 java中的常用类 java常用类总结 java常用类及使用方法 Java基础之常用类(String类),希望能帮助你了解 Java基础之常用类(String类)。

  String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。我们可以将字符串看作是String, 但是严格意义上来说, String还是一个类,只是比较特殊罢了

  
String 类型的变量可以直接指向常量

  String 对象的长度是不可变的,如果两个字符串拼接成一个字符串,其实是创建了一个新的字符串对象

  

public static void main(String[] args) {

 

   String str = new String();// 指向地址值 new对象相当于指向一个新地址

   String str2 = "abc"; //指向常量

  

 

  
public String(byte[] bytes):把字节数组转成字符串

  public String(byte[] bytes,int index,int length):把字节数组的一部分转成字符串

  public String(char[] value):把字符数组转成字符串

  public String(char[] value,int index,int count):把字符数组的一部分转成字符串

  public String(String original):把字符串常量值转成字符串

  判断定义为String类型的s1和s2是否相等?

  String s1 = "abc";

  String s2 = "abc";

  System.out.println(s1 == s2);

  System.out.println(s1.equals(s2));

  


public static void main(String[] args) {

 

   Scanner scanner = new Scanner(System.in);

   int i = 1;

   while(i =3){

   System.out.println("请输入用户名");

   String name = scanner.nextLine();

   System.out.println("请输入密码");

   String password = scanner.nextLine();

   if("admin".equals(name) "admin".equals(password)){

   System.out.println("恭喜您,登录成功");

   break;

   System.out.println("用户名或密码错误,请您重新输入,您还有"+(3-i)+"次机会机会");

   i++;

   scanner.close();

  

 

  
查询一个某个班级中所有姓张的学生

  String[] strs = {"李张蛋","张三","张飞","李伟","刘明"};

  
int indexOf(int ch): 返回指定字符在此字符串中第一次出现处的索引, ch是字符的码表值

  
int indexOf(int ch,int fromIndex): 返回指定字符在此字符串中从指定位置后第一次出现处的索引

  
int indexOf(String str,int fromIndex): 返回指定字符串在此字符串中从指定位置后第一次出现处的索引

  
String str = "abCdkeHgDlsd";

   String str2 = str.substring(0,1).toUpperCase().concat(str.substring(1).toLowerCase());

   System.out.println(str2);

  

 

 

  
String replace(char old,char new) : 将字符串中的一部分字符用新的代替

  String replace(String old,String new) : 将字符串中的一部分字符串用新的代替

  
String[] split(String regex) : 按照规则来切割字符串

  String[] split(String regex, int limit) : 按照规则来切割字符串 limit 表示总共切成几段(也就是数组的长度)

  
trim() : 去除字符串前后的空格

  int compareTo(String anotherString) : 按字典顺序比较两个字符串(大小写)

  int compareToIgnoreCase(String str) : 按字典顺序比较两个字符串(忽略大小)

  以上就是Java基础之常用类(String类)(java中的常用类)的详细内容,想要了解更多 Java基础之常用类(String类)的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: