zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
String 对象里面有length
java中不是有获取字符串长度的方法吗,直接用即可,获取java 字符串长度,根本没必要转成字节数组再去求长度,那样会比较麻烦,从代码优化角度来看没必要,首先你要定义一个字符串,字符串内容最好不要写死,在控制台任意输入即可,输入后相当对这个定义的字符串赋值,使用其中的长度方法即可获取长度,代码如下
import java.util.*;
public class Test {
public static void main(String[] args) {
//定义输入扫描器
Scanner scanner=new Scanner(System.in);
String str=scanner.next(); //需要从控制台输入
System.out.println(str.length());//打印字符串长度
}
}
运行效果如下
如有帮助,请采纳一下,谢谢^_^
把字符串转换为字节数组,返回数组的长度即字节数。
String str="字符串字节数";
byte [] b = str.getBytes();
System.out.println(b.length);
String name="a抓";
byte [] bytes = name.getBytes();
int num = bytes.length;
System.out.println(num);
package test;
public class Test {
public static void main(String[] args) {
String str = "zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz";
System.out.println(str.getBytes().length);
}
}