私は人文とSTEMを混ぜるためにこのコードに取り組んでいます。私は非常に基本的なJavaコードを知っているので、私は現在Stringメソッドに固執しようとしています。私は配列の使用が簡単かもしれないが、私はよくそれらを使用する方法で学んでいないよ知っている。これまでは、削除する単語の数(半分)を決定するために、文字列内の単語を数えるコードを作成しました。次に、単語の半分をランダムに削除し、新しい文字列を返す方法を見つけ出す必要があります。ここでJavaの文字列中の単語の半分を無作為に削除する必要があります
は、これまでの私のコードです:
public class wordcount
{
public static void main (String[] args)
{
System.out.println("Simple Java Word Count Program");
String str1 = "Look, you want it you devour it and then, then good as it was you realize it wasn’t what you exactly wanted what you wanted exactly was wanting";
String[] wordArray = str1.split("\\s+");
int wordCount = wordArray.length;
System.out.println(str1 + "");
System.out.println("Word count is = " + wordCount);
int wordCount2 = wordCount/2;
}
}
何質問をしていますか?ランダム性を生成する方法や、配列からアイテムを削除する方法についていますか? – sprinter
本当に明白な "あなたの質問はどういうもの"以外にも.. Javaコーディングスタイルのガイドを読んでください。クラス名は大文字で始まり、あなたもCamelCaseを使用しています...あなたがちょうど始まったときでも:あなたのものに有益な名前をつけてみてください。 「str1」は意図した使い方について何も言わない。それを "fullSentence"などの名前に変更してください。突然、それが何であるかは非常に明確です。そして、何かを呼び出さないでください。wordArray - コレクションのタイプが変わるかもしれません。たとえば「allTheWords」と呼んでください。 – GhostCat