Домой Учебники по Java и J2EE Java-программа для замены / удаления символов из строки

Java-программа для замены / удаления символов из строки

394
0

Как удалить / заменить символ в строке в Java ? String Класс представляет строки символов. Все строковые литералы в программах Java, такие как "abc" , реализованы как экземпляры этого класса.

Строки constant ; их значения не могут быть изменены после их создания. Строковые буферы поддерживают изменяемые строки. Поскольку объекты String являются неизменяемыми, они могут использоваться совместно.

CrunchifyStringReplaceDelete

Джава
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
пакет ком . crunchify. учебные пособия ;
/ **
* @author Crunchify
* /
общественности учебный класс CrunchifyStringReplaceDelete {
     общественности статический недействительным main ( Строка [ ] аргументы ) {
         Система. вне. println ( Вывод для replaceAllChar (): + replaceAllChar ( crunchify.com — Веб-разработка , «е» , * ) ) ;
         Система. вне. println ( Вывод для deleteAllNonDigit (): + deleteAllNonDigit ( # 21sadfs23 $ &% ^ (! 9 @! ) ) ;
         Система. вне. println ( Вывод для replaceCharAt (): + replaceCharAt ( eBay Google Paypal , 10 , '$' ) ) ;
         Система. вне. println ( Вывод для removeChar (): + removeChar ( eBay Google Paypal , «а» ) ) ;
         Система. вне. println ( Вывод для removeCharAt (): + removeCharAt ( eBay Google Paypal , 5 ) ) ;
     }
     частный статический строка removeCharAt ( String с , ИНТ я ) {
         StringBuffer buf знак равно новый StringBuffer ( s . Length ( ) 1 ) ;
         Buf . append ( s . substring ( 0 , я ) ) . append ( s . substring ( i + 1 ) ) ;
         вернуть Buf . toString ( ) ;
     }
     частный статический строка removeChar ( String с , голец в ) {
         StringBuffer buf знак равно новый StringBuffer ( s . Length ( ) ) ;
         Buf . setLength ( s . length ( ) ) ;
         ИНТ ток знак равно 0 ;
         за ( int я = 0 ; я <с. длина ( ) ; я ++ ) {
             голец дворняжка знак равно с . charAt ( i ) ;
             если (дворняжка ! знак равно в ) Buf . setCharAt ( текущий ++ , cur ) ;
         }
         вернуть Buf . toString ( ) ;
     }
     частный статический строка replaceCharAt ( String с , ИНТ я , голец в ) {
         StringBuffer buf знак равно новый StringBuffer ( s ) ;
         Buf . setCharAt ( я , в ) ;
         вернуть Buf . toString ( ) ;
     }
     частный статический строка deleteAllNonDigit ( String с ) {
         строка температура знак равно с . replaceAll ( // D , ) ;
         вернуть темп ;
     }
     общественности статический строка replaceAllChar ( String с , строка ф , строка r ) {
         строка температура знак равно с . заменить ( е , Г);
         вернуть темп ;
     }
}

Выход:

1
2
3
4
5
Выход для replaceAllChar ( ) : crunchify. ком W * b D * v * lopm * nt
Выход для deleteAllNonDigit ( ) : 21239
Выход для replaceCharAt ( ) : eBay Googl $ Paypal
Выход для removeChar ( ) : eBy Google Pypl
Выход для removeCharAt ( ) : eBay oogle Paypal
Java-программа для замены / удаления символов из строки

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Как создать простое исключение тайм-аута в Java?

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь