public List<StringSegment>analyseContent(String content){int c =0;int n =0;boolean isDigit =false;
List<StringSegment> list =newArrayList<>();for(int i =0; i < content.length(); i++){if(Character.isDigit(content.charAt(i))||'.'== content.charAt(i)){
n++;}else{
c++;}if(n ==1&& c ==0){
isDigit =true;}if(n ==0&& c ==1){
isDigit =false;}// 全是数字if(n == content.length()){
list.add(newStringSegment(1,0, content.length()));}elseif(c == content.length()){// 全是汉字
list.add(newStringSegment(0,0, content.length()));}else{// 数字到了尽头if(isDigit){if(i == content.length()-1){
list.add(newStringSegment(1, content.length()- n, content.length()));}elseif(c ==1){
list.add(newStringSegment(1, i - n, i));
i--;
c =0;
n =0;}}// 汉字到了尽头if(!isDigit){if(i == content.length()-1){
list.add(newStringSegment(0, content.length()- c, content.length()));}elseif(n ==1){
list.add(newStringSegment(0, i - c, i));
i--;
c =0;
n =0;}}}}return list;}