वाक्य स्ट्रिंग को रिक्त स्थान से अलग शब्दों का एक गुच्छा होने की उम्मीद है, उदाहरण के लिए "अब समय आ गया है"। शोवर्ड जॉब प्रति पंक्ति एक वाक्य के शब्दों को आउटपुट करना है।एक अलग पंक्ति में शब्द द्वारा वाक्य शब्द कैसे दिखाएं
यह मेरा होमवर्क है, और मैं कोशिश कर रहा हूं, जैसा कि आप नीचे दिए गए कोड से देख सकते हैं। मैं यह नहीं समझ सकता कि शब्द के माध्यम से शब्द को आउटपुट करने के लिए किस प्रकार और किस लूप का उपयोग करना है ... कृपया मदद करें।
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println("Enter the sentence");
String sentence = in.nextLine();
showWords(sentence);
}
public static void showWords(String sentence) {
int space = sentence.indexOf(" ");
sentence = sentence.substring(0,space) + "\n" + sentence.substring(space+1);
System.out.println(sentence);
}
}
'प्रतिस्थापन विधि' एक विधि विधि के साथ स्पेस चार की सभी घटनाओं को संभालेगा। कोई लूपिंग की जरूरत नहीं है। – nhgrif
@nhgrif वह विधि हां, लेकिन अन्य वैकल्पिक विधियां हैं (जैसे प्रतिस्थापन फर्स्ट, या ओपी जैसे सबस्ट्रिंग का उपयोग करना पहले से ही प्रयास किया गया है)।'प्रतिस्थापन' पाठ्यक्रम का सबसे आसान समाधान हो सकता है। –
एकाधिक रिक्त स्थान के बारे में क्या? रेगेक्स प्रतिस्थापन एक बेहतर विकल्प है – Bohemian