2013年1月27日 星期日

JSP 字串處理

取代文字:str.replaceAll("a","b")
取出文字:str.substring(start index,end index)
字串長度:str.length()
比對字串:str.equals("字串")
轉成大寫:str.toUpperCase()
轉成小寫:str.toLowerCase()
轉成整數:Integer.parseInt(str)

ref: 巫老師的日誌

尋找特定字元:str.indexOf('字元');

ex:
<% 字串處理(JSP處理字串真的很麻煩  冏)
         String GPSaddr;
         String tmp_a, tmp_b;
         int symbol=0;
         int length=0;
         float a,b;
         GPSaddr=(String)request.getParameter("GPSaddr");
         symbol=GPSaddr.indexOf(',');
         length=GPSaddr.length();
         tmp_a=GPSaddr.substring(0,symbol);
         tmp_b=GPSaddr.substring(symbol+1,length);
         a=Float.valueOf(tmp_a);
         b=Float.valueOf(tmp_b);
%>

這個比較好用:
String splitString = "Bob:Stev:David:John";
String[] names = splitString.split(":");
for(String name:names)
{
    System.out.println(name);
}

ref: Cooking Java

沒有留言:

張貼留言