を大文字に、ユーザから特定の単語を置き換えます。 ... マイコード配列にJava文字列と完全な質問である。ここ
import java.util.Scanner;
import java.lang.StringBuilder;
public class javaAPIString {
public static void main(String[]args)
{
String SentenceFromUser = "";
String IndiWordFromUser = "";
/// String upper = IndiWordFromUser.toUpperCase();
//String[] words = SentenceFromUser.split("\\s+");
char ans;
Scanner keyboard = new Scanner(System.in);
do
{
final StringBuilder result = new StringBuilder(SentenceFromUser.length());
String[] words = SentenceFromUser.split("\\s");
System.out.println("Enter a sentence :");
SentenceFromUser = keyboard.nextLine();
System.out.println("Enter a word : ");
IndiWordFromUser = keyboard.next();
/// IndiWordFromUser = upper;
for(int i =0; i > words.length; i++)
{
if (i > 0){
result.append(" ");
}
result.append(Character.toUpperCase(words[i].charAt(0))).append(
words[i].substring(1));
}
// System.out.println("The Output is : " + SentenceFromUser);
System.out.println("Do you want to enter another sentence and word ? If yes please type 'Y' or 'y'.");
ans = keyboard.next().charAt(0);
}
while ((ans == 'Y') || (ans == 'Y'));
}
}
私のコードの私の出力/問題: 入力してください文章: 私はクッキーが好きです 単語を入力してください: クッキー 出力は:私はクッキーが好きです 別の文章や単語を入力しますか?はいの場合は「Y」または「y」と入力してください。
すべてのCAPSを置換するために、2番目の入力の大文字に変更せずに同じ元の文を返します。
質問がありましたか?おそらく、あなたの投稿に含めたいコードに誤りがありますか? – azurefrog
あなたは割り当てを示しました - あなたのコードを示しました。問題の内容を教えて、コードに関する特定の質問をする必要があります。そのため – csmckelvey
おかげで、私は私の出力に問題がある、それは原文を表示、例:文を入力します。 クッキー出力がある :私はあなたが入力したいか クッキーが好きな私はクッキーを好き して単語を入力します 別の文と言葉?はいの場合は「Y」または「y」と入力してください。 –