|  | 
| 
 | |||||||
| 論壇說明 | 
| 歡迎您來到『史萊姆論壇』  ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 | 
|    | 
|  | 主題工具 | 顯示模式 | 
|  2007-05-24, 07:49 PM | #1 | 
| 長老會員  |  討論 - Java 形態轉換問題 語法: while ((str = fr.readLine()) != null) 
          {
				String[] s = str.split("\\s+");//將字串以空白做區隔 存入陣列
				System.out.println(s[0]+" ");
				//for (int i = 3; i < s.length; i++)
				//System.out.print(s[i]+" ");
				//System.out.println();
                count++;
                  str1=s[0];
                  str2=s[6];
              String[] b = str1.split(":");
             System.out.println(b[2]+" ");
              String[] c = str2.split(":");
             System.out.println(c[2]+" ");
           
          }例如 b[2] 和c[2]這兩個陣列 把內容轉為Double型態 | 
| __________________ 金錢的數量,決定馬子的漂亮 硬碟的容量,決定男人的力量 製作Mail Logo按這裡 | |
|   | 
		送花文章: 257,
		
			
		   | 
|  2007-05-24, 09:53 PM | #2 (permalink) | 
| 註冊會員 |   可以試著使用Double這物件來轉... 例如.. String str = "12345";//這是字串型態 double d;//宣告一個double的變數 d = Double.parseDouble(str);//將str這個字串轉換成double型態並assign到d這個變裡 System.out.println(d+1);//印出d這個變裡並加1...測試用的... 注意...使用parsexxx時轉換的字串必需要是數值..否則會throw exception 若有不對的地方還請各位大大指教... 小弟己經一年多沒碰java了... | 
|   | 
		送花文章: 5,
		
			
		   | 
| 向 saltv2 送花的會員: |