Šioje programoje išmoksite pašalinti visas tam tikros eilutės tarpus, naudodami įprastus „Java“ posakius.
Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:
- „Java“ eilutė
- „Java“ pagrindinis įvestis ir išvestis
1 pavyzdys: programa, skirta pašalinti visas tarpus
public class Whitespaces ( public static void main(String() args) ( String sentence = "T his is b ett er."; System.out.println("Original sentence: " + sentence); sentence = sentence.replaceAll("\s", ""); System.out.println("After replacement: " + sentence); ) )
Rezultatas
Originalus sakinys: T is is b ett er. Po pakeitimo: „Thisisbetter“.
Aukščiau pateiktoje programoje mes naudojame „String“ replaceAll()
metodą, kad pašalintume ir pakeistume visas eilučių sakinio tarpus.
Norėdami sužinoti daugiau, apsilankykite „Java“ eilutėje „substitAll“ ().
Mes naudojome reguliarią išraišką, \s
kuri eilutėje suranda visus tarpų simbolius (skirtukus, tarpus, naują eilutės simbolį ir kt.). Tada pakeisime jį ""
(tuščias eilutės pažodinis).
2 pavyzdys: paimkite vartotojų eilutę ir pašalinkite baltą vietą
import java.util.Scanner; class Main ( public static void main(String() args) ( // create an object of Scanner Scanner sc = new Scanner(System.in); System.out.println("Enter the string"); // take the input String input = sc.nextLine(); System.out.println("Original String: " + input); // remove white spaces input = input.replaceAll("\s", ""); System.out.println("Final String: " + input); sc.close(); ) )
Rezultatas
Įveskite eilutę J av a- P rog ram ming Original String: J av a- Pog ram raming Final String: Java-Programming
Ankstesniame pavyzdyje mes naudojome „Java“ skaitytuvą, kad gautume vartotojo įvestį.
Čia replaceAll()
metodas pakeičia visas baltas erdves nuo eilutės.