string,stringBuilder,字符串的常用方法,键盘录入字符串,string的构造方法,string类的各种判断功能,string类的各种获取功能,string类的转换功能,切割方法

来源:互联网 发布:中文分词最大匹配算法 编辑:程序博客网 时间:2024/05/22 20:28

API 帮助文档

键盘录入一个字符串

模拟用户登录的代码格式:

package com.lianxi_08;

 

import java.util.Scanner;

 

public class TestYongHuJieMian {

public static void main(String[]args) {

String username="admin";

String password="admin";

for(int x=0;x<3;x++){

Scanner sc=new Scanner(System.in);

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

String n=sc.nextLine();

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

String w=sc.nextLine();

if(username.equals(n)&&password.equals(w)){

System.out.println("登陆成功");

break;

}else{

if((x-2)==0){

System.out.println("你的账户被锁定,请于管理员联系");

}else{

System.out.println("登陆失败,你还有"+(2-x)+"机会");

}

}

}

}

}

1.1.1 String的构造方法

String(String original):把字符串数据封装成字符串对象

 String(char[] value):把字符数组的数据封装成字符串对象

 String(char[] value, int index, int count):把字符数组中的一部分数据封装成字符串对象

1.1.2 String类的判断功能

boolean equals  (Object obj):比较字符串的内容是否相同

  boolean equalsIgnoreCase  String str):比较字符串的内容是否相同,忽略大小写

  boolean startsWith  (String str):判断字符串对象是否以指定的str开头

  boolean endsWith    (String str):判断字符串对象是否以指定的str结尾

String类的获取功能:

 * int length():获取字符串的长度,其实也就是字符个数

 * char charAt(int index):获取指定索引处的字符

 * int indexOf(String str):获取str在字符串对象中第一次出现的索引

 * String substring(int start):start开始截取字符串

 * String substring(int start,int end):start开始,到end结束截取字符串。包括

 

start,不包括end

 

 

 

 

* String类的转换功能:

 * char[] toCharArray():把字符串转换为字符数组

 * String toLowerCase():把字符串转换为小写字符串

 * String toUpperCase():把字符串转换为大写字符串

 *

 

去除字符串两端空格

 *String trim()

 *按照指定符号分割字符串

 *String[] split(String str)

 

 

StringBuilder:是一个可变的字符串。字符串缓冲区类  

String和StringBuilder的区别:

String的内容是固定的

StringBuilder的内容是可变的

 

善意分享,欢迎点赞,不喜勿喷;

可以转载,注明出处。


 

阅读全文
0 0
原创粉丝点击