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的内容是可变的
善意分享,欢迎点赞,不喜勿喷;
可以转载,注明出处。
- string,stringBuilder,字符串的常用方法,键盘录入字符串,string的构造方法,string类的各种判断功能,string类的各种获取功能,string类的转换功能,切割方法
- String类的转换功能(方法)
- String类的获取功能(方法)
- String 类的各种方法
- String 的各种方法
- c++ string类的方法及功能
- String类的常用的判断功能
- 黑马程序员--05.String字符串类--02.String类的常用方法【获取】【判断】
- String类的判断功能
- STL string 的各种功能剖析 以及char字符串与string串的互相转换
- String类的转换功能
- String类的转换功能
- String类的获取功能
- String类的获取功能
- String类的获取功能
- String类的获取功能
- String类的获取功能:
- String类的功能
- js事件冒泡和事件捕获详解
- 回溯线搜索 Backtracking line search
- 定时器
- Laravel修改器取出原始值
- Hyperledger Fabric SDK 示例fabric-samples-《balance-transfer》之三《加入到Channel》
- string,stringBuilder,字符串的常用方法,键盘录入字符串,string的构造方法,string类的各种判断功能,string类的各种获取功能,string类的转换功能,切割方法
- QT实现CSDN上传资源管理助手Demo之(4)请求网络图片SVG并显示
- LCP
- Vue基础知识学习(一)
- Uniblocks Voxel Terrain我的世界地图生成原理
- 程序员们,今天就让她陪你们放松一下吧。她还有大宝剑哦。【原创】
- ssl2779 Heatwave 最小生成树+倍增
- HTML5权威指南笔记:13-定制input元素
- Android四大组件之一(Activity知识点总结)