package com.baidu.sep2;
public class SerchingJava{
public static void main (String[] args) {
String s="send an e-mail 发送电子邮件";
// System.out.print('\u4e00');
// System.out.print('\u9fa5');
// 把 这unicode编码 两个边界汉字(最大和最小)转换成 十进制
// int i= Integer.parseInt("4e00",16);
// int j= Integer.parseInt("9fa5",16);
// 获取它们之间的差值
// System.out.println(i-j);
//
// 试验字符串的 compereTo方法 比较 这两个汉字
// System.out.println("一".compareTo("\u9fa5"));
for (int index = 0;index<s.length()-1;index++)
{
// 将每一个角标的字符(字母 汉字 空格等)一次转换成字符串
String w=s.substring(index, index+1);
//
// System.out.println(w.compareTo("\u4e00"));
// System.out.println(w.compareTo("\u9fa5"));
// 而java采用unicode编码,汉字的范围是 "\u4e00"(一)到"\u9fa5"(龥)
if(w.compareTo("\u4e00")>0&&w.compareTo("\u9fa5")<0)
{
System.out.println("第一个中文的索引位置:"+index);
// 获取第一个汉字索引位置 跳出循环
break;
}
}
}
}
————————————————
版权声明:本文为CSDN博主「明明如月学长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/w605283073/article/details/46572579