Requirement 1: convert a string to a character array
String value = "Yu zidong" [] val = value. getChars (0, value. length (), val, 0); System. out. println (val. length)
Requirement 2: Remove all fullwidth and halfwidth Spaces
System.out.println(value.replaceAll(" | ", ""));
Requirement 3: remove the halfwidth and fullwidth spaces on both sides of the string (call myTrim (value ,"");)
String myTrim(String source, String toTrim) { StringBuffer sb = (toTrim.indexOf( Character(sb.charAt(0)).toString()) != -1 sb.deleteCharAt(0 (toTrim.indexOf( Character(sb.charAt(sb.length() - 1 .toString()) != -1 sb.deleteCharAt(sb.length() - 1 }
Complete code:
String value = "Yu zidong" [] val = value. getChars (0, value. length (), val, 0); System. out. println (value. replaceAll ("|", "" System. out. println (myTrim (value, "" String myTrim (String source, String toTrim) {StringBuffer sb = (toTrim. indexOf (Character (sb. charAt (0 )). toString ())! =-1 sb. deleteCharAt (0 (toTrim. indexOf (Character (sb. charAt (sb. length ()-1. toString ())! =-1 sb. deleteCharAt (sb. length ()-1}