导航:首页 > 编程语言 > java字符串长度

java字符串长度

发布时间:2022-02-10 02:28:31

java里关于判断字符串长度的问题

你的if(stuName.length() == 0);{ System.out.println(stuName.length());//输出2 stuName = "缺"; System.out.println(stuName.length());//输出3}

其中if(stuName.length() == 0);此处多了一个分号!!!!看到没?

㈡ JAVA判断字符串的长度

简单实现代码如下:
public class StringLength {

/**
* 获取字符串的长度,如果有中文,则每个中文字符计为2位
* @param value 指定的字符串
* @return 字符串的长度
*/
public static int length(String value) {
int valueLength = 0;
String chinese = "[\u0391-\uFFE5]";
/* 获取字段值的长度,如果含中文字符,则每个中文字符长度为2,否则为1 */
for (int i = 0; i < value.length(); i++) {
/* 获取一个字符 */
String temp = value.substring(i, i + 1);
/* 判断是否为中文字符 */
if (temp.matches(chinese)) {
/* 中文字符长度为2 */
valueLength += 2;
} else {
/* 其他字符长度为1 */
valueLength += 1;
}
}
return valueLength;
}

public static void main(String args[]){
String str = "hello你好";
System.out.println(StringLength.length(str));
}

}

㈢ java中字符串长度的方法是什么,返回值是什么类型

可以通过”length“方法来获取字符串长度,返回值类型是number类型(整形),举例:
String str = "aaaaaabaaaabaaa";//定义一个字符串
int length = str.length();//获取到长度值
System.out.print(length);//输出长度结果
输出结果:15.
备注:通常字符串类型的都是length,如果是对象的话,如List,长度获取用size。

㈣ java中如何统计一个字符串的长度

使用字符串变量。

㈤ java中怎么获取一个字符串的长度

通过String自带的length()方法获取字符串长度。

String a="abcdefg";//定义一个字符串
int len = a.length();//通过length获取字符串长度,这里等于7
length()该方法返回此字符串的长度。长度是等于Unicode代码单元中的字符串的数目。

㈥ JAVA字符串长度

in characters这个应该指的是单位,要求应该就是用length输出就好了,如果你只想要字母的长度,你可以用空“”替代所有的非字母再统计长度,myString.replace(“[^a-zA-Z]”,“")
关于正则表达式http://regexpal.com/可以在线尝试

㈦ java字符串长度怎么算

通过String自带的length()方法获取字符串长度。

Stringa="abcdefg";//定义一个字符串
intlen=a.length();//通过length获取字符串长度,这里等于7

length()该方法返回此字符串的长度。长度是等于Unicode代码单元中的字符串的数目。

㈧ java怎么判断字符串的字符串的长度

1首先打开eclipse

2新建一个java项目,名字随意起

3名字起好后,点击完成

4右键点击项目名称,新建,类

㈨ java 怎么输出字符串的长度

length不是属性,而是其中有个方法:length()
返回此字符串的长度。长度等于字符串中 Unicode 代码单元的数量。

㈩ java 怎样判断字符串的长度

/**
*得到一个字符串的长度,显示的长度,一个汉字或日韩文长度为1,英文字符长度为0.5
*@paramStrings需要得到长度的字符串
*@returnint得到的字符串长度
*/
publicstaticdoublegetLength(Strings){
doublevalueLength=0;
Stringchinese="[u4e00-u9fa5]";
//获取字段值的长度,如果含中文字符,则每个中文字符长度为2,否则为1
for(inti=0;i<s.length();i++){
//获取一个字符
Stringtemp=s.substring(i,i+1);
//判断是否为中文字符
if(temp.matches(chinese)){
//中文字符长度为1
valueLength+=1;
}else{
//其他字符长度为0.5
valueLength+=0.5;
}
}
//进位取整
returnMath.ceil(valueLength);
}

阅读全文

与java字符串长度相关的资料

热点内容
数控铣床法兰克子程序编程 浏览:173
linux打包命令targz 浏览:996
抖音app是哪个 浏览:407
苹果app怎么上架 浏览:255
NA服务器地址 浏览:427
我的世界如何初始化服务器 浏览:97
哪个手机app天气预报最准 浏览:752
怎样把视频压缩至25m 浏览:570
vivox27文件夹怎么改变 浏览:727
新手玩狼人杀用什么app 浏览:615
pdf在线查看 浏览:954
安卓tv90如何关闭后台 浏览:683
php读取word乱码 浏览:755
minicom源码 浏览:1001
海尔冷柜压缩机 浏览:416
联通服务器如何调试信号 浏览:136
stata新命令 浏览:941
单调栈算法python 浏览:606
微信解压游戏怎么下载 浏览:962
忍三服务器不同如何登上账号 浏览:822