String的操作

这篇博客介绍了Java中String类的基本构造方法和常用操作,包括length()、substring()、indexOf()、equals()以及字符串到数字的转换。还提到了String的新方法如repeat()、lines()、strip系列方法和isBlank()。同时讲解了如何将数字转换为字符串,以及Scanner类的next()和nextLine()在读取输入时的区别。博客最后提到了一些基本的类型转换方法,如parseInt()和parseDouble()。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天学习了一些关于String的基础操作,内容如下:

String 类的构造方法很多。可以通过初始化一个字符串,或者字符数组,或者字节数组等等来创建一个 String 对象。
常见方法
  1. length()
  2. substring(int)/(int,int)
  3. charAt(int index):char
  4. indexOf(int ch)和indexOf(ing ch,int fromIndex)方法
  5. equals(String):boolean比较两个字符串的内容是否相等
  6. split(String regex)

字符串转数字

next():String 当光标扫描到第一个分隔符(默认是空格)停止扫描,会创建一个 String 类的对象,
里面存储的就是扫描的内容(不包含空格分隔符)返回创建的 String 对象的引用给 n
nextLine(): 读取输入,包括单词之间的空格和除回车以外的所有符号 ( 即。它读到行尾 ) 。读取输入
后, nextLine() 将光标定位在下一行。所以它和 next() 的区别就是它没有分隔符,直接扫描全部的键
盘输入内容,并创建对象进行将其引用返回
目标类型名 .parse 类型 (String)
Integer.parsetInt(String):int
Double.parsetDouble(String):double
数字转字符串
""+ 任意类型数据

字符串新方法

  • String.repeat(int) 根据 int 参数的值重复 String
  • String.lines() 拆分由其行终止符在其上调用的 String ,并返回由这些行终止符划分的 Strings Stream 。具体使用以后再说
  • String.strip() String.stripLeading() String.stripTrailing() 去除字符串的空格
  • String.isBlank() 判断 String 是否为空或仅包含空格字符
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值