早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Java怎样判断字符串中最后一个英文单词的位置英文的索引位置错了错了应该是判断这个字符串Strings="sendane-mail发送电子邮件";找到第一个中文的索引位置

题目详情
Java怎样判断字符串中最后一个英文单词的位置英文的索引位置
错了 错了 应该是判断这个字符串 String s = "send an e-mail 发送电子邮件";找到第一个中文的索引位置
▼优质解答
答案和解析
如果只有英文(包括字母和标点)和中文的话,下面的代码你就够用了,如果还有其他的文字,那么你就要参考上面的编码范围了,希望对你有所帮助.
【代码】:
public class Test1 {
public int getValue(String str){
int result = -1;
char[] ch = str.toCharArray();
for(int i=0;i 127){//0-127是asci码范围即英文
return i;
}
}
return result;
}
public static void main(String[] args){
Test1 t = new Test1();
String str = "send an e-mail 发送电子邮件";
int num = t.getValue(str);
if(num == -1){
System.out.println("没有中文!");
}else{
System.out.println("第一个中文的下标是" + num);
}
}
}
【结果】:第一个中文的下标是15
看了 Java怎样判断字符串中最后...的网友还看了以下:

如图中三个图是由若干盆花组成的形如三角形的图案,每条边上(包括两个顶点)有n(n大于1)个盆花,每  2020-05-13 …

一根纱线容易拉断,一根铜丝不容易拉断,这个现象说明了()A.纱线内分子不存在引力,铜丝分子间只有引  2020-05-21 …

在如图所示的电路中,自感线圈L的直流电阻很小,且小于灯泡A的电阻.开关S闭合后,灯泡正常发光.现断  2020-06-23 …

栈的操作编写实现顺序栈的各种基本操作的算法,并在此基础上完成如下功能:(1)初始化栈S;(2)判断  2020-06-28 …

数据结构问题判断栈S满(元素个数最多n个)的条件是().A.s->top==0B.s->top!=  2020-06-28 …

有理数的加法与减法,你是否发现了什么规律,能不能推断出s与n的关系式观察各正方形图案每条边上有个n  2020-07-11 …

(2010•广元)如图中的每次个图是由若干盆花组成的四边形图案,每条边(包括两个顶点)有n(n>1  2020-08-01 …

小华在实验室做电磁实验时,不小心把条形磁铁(在磁铁两端分别写着“N”和“S”)摔到了地面上,断成两个  2020-11-01 …

一根纱线容易拉断,一根铜丝不容易拉断,这个现象说明了()A.纱线内分子不存在引力,铜丝分子间只有引力  2020-11-30 …

如图所示电路中,L为电感线圈,电阻不计,A、B为两灯泡,则()A.合上S时,A先亮,B后亮B.合上S  2021-01-13 …