StringAPI

StringAPI:

1.break和continue区别

  • break 跳出循环
  • continue 跳出本次循环,继续循环

2.Number类

equals()方法判断参数是否相等,返回Boolean值;

2.String类

引用数据类型,不属于基本数据类型,(属于****)

1.初始化

//String类初始化
String str = new String(" 数据");
String str = " 数据";
String[ ] str = {"数据1",....,"数据n"};
//或者
String[ ] str = new String[ ]{ "数据1",....,"数据n"};

2.方法 | 属性

  1. length() 字符串长度----int

  2. indexOf()检索字符,有则返回其下标,无则-1;

  3. split(分割符)以什么分割字符串形成String数组;

    String name = "张飞,关小羽,王语,王小超,黄忠,刘备小,黄文化,与文化及";
    //split(),系统会自动提示括号内的(regex:)不用管它我们只输入--分隔符;
    String[]  names = name.split( ",");//将name字符串,根据","将其分割为names数组
    
  4. equals(char)检索匹配字符

    //str匹配数字"a",看str中是否有a字符

    str.equals(“a”)

  5. lastIndexOf()

  6. startswith()检索以什么字符开头startswith

  7. endsWith()

  8. substring()—substring(startIndex,endIndex)左开右闭,检索字符

  9. contains()包含什么数据

  10. toLowerCase()

  11. toPowerCase()

  12. charAt(index)检索具体index的字符

  13. toCharArray()将字符串转化为字符数组----array

  14. lastwith()

  15. concat()尾部添加字符,字符串拼接(类似于+拼接)

  16. replace(odl值,新值)

  17. getBytes()字符串字节长度----int

3.ASCII码

一共表示128个字符

  • 0-9对应ASCII码值是48~57;
  • a-z对应97~122;
  • A-Z对应65~90;
//注意:
char a =97;//a
int a ='a';//97
  1. 编码相关概念

    1. 字符

    2. 字符集Unicode,GBK

    3. 编码: UTF-8(idea)

      java文件中采用Unicode编码,1汉字占2B,1字母占1B;

4.idea相关快捷输入 | 快捷键

快捷键:

  • ctrl+D 删除一行
  • ctrl+c 复制一行
  • shift+enter 更换下一行
  • alt+/ 代码提示
  • ctril+shift+f10运行代码
//快捷输入:( 类名.关键字)+ENTER;
new Scanner(System.in).var
//快捷键输入练习
//1.new Scanner(System.in).var
Scanner scanner = new Scanner(System.in);
//2.fori
for (int i = 0; i < ; i++) {

}
//3. arrStr.length.for
String[] arrStr={"发放","服务萨芬"};
for (int i = 0; i < arrStr.length; i++) {
//4. arrStr[i]==1.if
    if (arrStr[i]==1) {

    }
}

5.导入非idea项目文件

  1. 复制.java文件到src路径下的同类型.java目录下

  2. 如果出现乱码现象

    idea采用UTF-8编码; 乱码可能采用GBK编码,需要更改文件的字符编码格式

    • 打开settings>>editor>>file Encoding
    • 按+单独为项目文件添加GBK字符编码格式
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值