找回密碼 或 安全提問
 註冊
|註冊|登錄

伊莉討論區

搜索
尊貴會員無限觀看附件圖片伊莉需要你的贊助和支持安全提問(回答) 和 永久尊貴會員 事宜
三上悠亜七龍珠一拳超人fc2鬼父3dgd
fc2lafmp4@多空人形の館モノリノすと~き狗與剪刀

休閒聊天興趣交流學術文化旅遊交流飲食交流家庭事務PC GAMETV GAME
熱門線上其他線上感情感性寵物交流家族門派動漫交流貼圖分享BL/GL
音樂世界影視娛樂女性頻道潮流資訊BT下載區GB下載區下載分享短片
電腦資訊數碼產品手機交流交易廣場網站事務長篇小說體育運動時事經濟
上班一族博彩娛樂

[繁]關於我轉生變成史

(4月新番)[繁]Re:Mon

在店內買個飲料也會出

文化大革命 紀實錄像

中和廣福路 不滿轎車

[繁]為美好的世界獻上
C & C++ 語言C# 語言Visual Basic 語言PHP 語言JAVA 語言
查看: 1148|回復: 4
打印上一主題下一主題

[作業]使用StringBuff類別的任何方法[複製鏈接]

a1212xzxz 該用戶已被刪除
跳轉到指定樓層
樓主
發表於 2009-8-25 01:30 PM|只看該作者|倒序瀏覽
本帖最後由 a1212xzxz 於 2009-8-25 09:15 PM 編輯

我在做例題遇到一題是讓人輸入字串,在A的插入位置輸入整數
例如
輸入:hello
在A的插入位置輸入整數
輸入:2
變成heallo
目前還是不太懂該如何用不出來可以做給我看看好嗎
讓我參考一下
以下是我做的未完全

  1. package asa;
  2. import java.io.BufferedReader;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. class a103
  6. {
  7. public static void main(String args[])throws IOException
  8. {
  9.   System.out.println("請輸入字串");
  10.   
  11.   BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  12.   String str = br.readLine();
  13.   
  14.   System.out.println("在a的位置插入整數");
  15.   
  16.   String str2 =  br.readLine();
  17.   
  18.   
  19.   
  20.   StringBuffer sb = new StringBuffer(str2);
  21.    sb.insert(0,'a');
  22.    
  23.   System.out.println("變成"+ sb);

  24. }
  25. }
複製代碼
...
瀏覽完整內容,請先 註冊登入會員
分享分享0收藏收藏0支持支持0
若瀏覽伊莉的時侯發生問題或不正常情況,請使用Internet Explorer(I.E)。

使用道具檢舉

pc75111329 該用戶已被刪除
頭香
發表於 2009-8-25 07:27 PM|只看該作者
如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。
本帖最後由 pc75111329 於 2009-8-25 07:28 PM 編輯

首先code 指令錯誤  所以沒用  改一下[/code]才對
第二,我會研究看看,不過問題是,你說出問題與舉出的例子不相符。
您的問題是在一串字串中,輸入一個整數代表其字串內某字元位置,並在該位置後插入A字元
這是你的例題要您做的事嗎????
回覆中加入附件並不會使你增加積分,請使用主題方式發佈附件。

使用道具檢舉

pc75111329 該用戶已被刪除
3
發表於 2009-8-25 09:06 PM|只看該作者
您已經快成功了,你知道嗎?
以下是把您的code 湊一湊,組一組,成為滿足您要求的code了
  1. import java.io.*;
  2. import java.util.*;
  3. public class Tester {
  4.   public static void main(String args[]) throws IOException {
  5.           System.out.println("請輸入字串");
  6.           Scanner scan = new Scanner(System.in);
  7.           BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  8.           String str = br.readLine();
  9.           System.out.println("請輸入位置,"+"數字不可超過"+str.length());
  10.           int p = scan.nextInt();
  11.           if(p>str.length()){
  12.                   System.out.println("error ,the position doesn't exist");
  13.                   System.out.println("please Type position number again,and it can't exceed "+str.length());
  14.                   p = scan.nextInt();
  15.           }          
  16.           StringBuffer sb = new StringBuffer(str);
  17.           sb.insert(p,'a');
  18.           System.out.println("變成: "+ sb);
  19.   }
  20. }
複製代碼
結果 :
請輸入字串
kven
請輸入位置,數字不可超過4
3
變成: kvean...
瀏覽完整內容,請先 註冊登入會員
若對尊貴或贊助會員有任何疑問,歡迎向我們查詢。我們的即時通或MSN: admin@eyny.com

使用道具檢舉

a1212xzxz 該用戶已被刪除
4
發表於 2009-8-25 09:18 PM|只看該作者
如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。
看不太懂你寫的,哈哈
謝謝了,可以參考看看了

使用道具檢舉

pc75111329 該用戶已被刪除
5
發表於 2009-8-25 10:10 PM|只看該作者
看不太懂你寫的,哈哈
謝謝了,可以參考看看了
a1212xzxz 發表於 2009-8-25 09:18 PM
下載: 訪客無法瀏覽下載點,請先 註冊登入會員

哪看不懂了??   If 那可不用看,那是怕你輸入數字超過你字串所擁有的位置數
...
瀏覽完整內容,請先 註冊登入會員





如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。

使用道具檢舉

您需要登錄後才可以回帖 登錄 | 註冊

Powered by Discuz!

© Comsenz Inc.

重要聲明:本討論區是以即時上載留言的方式運作,對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本討論區受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者發現有留言出現問題,請聯絡我們。有權刪除任何留言及拒絕任何人士上載留言,同時亦有不刪除留言的權利。切勿上傳和撰寫 侵犯版權(未經授權)、粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。
回頂部