HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 06.06.2022, 19:46
MrKirill1232
Флудер
Регистрация: 31.10.2018
Сообщений: 2,776
С нами: 3966734

Репутация: 1904


По умолчанию

Ну если тема находится в гавнокоде, то значит должен быть и код...

Java:


Код:
package
com.hecate.randomstuff
;
import
java.nio.file
.
Files
;
import
java.nio.file
.
Path
;
import
java.nio.file
.
Paths
;
import
java.util
.
List
;
public
class
TwoZeroSevenZeroTwo
{
synchronized
void
parseData
(
)
throws
Exception
{
Path
upgradeFile
=
Paths
.
get
(
"C:/MrKirill1232/content_data.txt"
)
;
if
(
!
Files
.
exists
(
upgradeFile
)
)
{
System
.
err
.
println
(
"File not found - "
+
upgradeFile
)
;
}
List

fileContent
=
Files
.
readAllLines
(
upgradeFile
)
;
StringBuilder
out
=
new
StringBuilder
(
)
;
for
(
String
content
:
fileContent
)
{
List

splitContent
=
List
.
of
(
content
.
split
(
":"
)
)
;
int
status
=
0
;
for
(
String
str
:
splitContent
)
{
if
(
str
.
isEmpty
(
)
||
str
.
contains
(
"https"
)
||
str
.
contains
(
"//www."
)
||
str
.
isBlank
(
)
)
{
continue
;
}
out
.
append
(
str
.
replace
(
" "
,
""
)
)
;
status
++
;
if
(
status
==
1
)
{
out
.
append
(
":"
)
;
}
}
out
.
append
(
"\n"
)
;
}
Files
.
writeString
(
Paths
.
get
(
"C:/MrKirill1232/OutputData.txt"
)
,
out
.
toString
(
)
)
;
}
public
TwoZeroSevenZeroTwo
(
)
{
}
public
static
void
main
(
String
[
]
args
)
{
try
{
new
TwoZeroSevenZeroTwo
(
)
.
parseData
(
)
;
}
catch
(
Exception
e
)
{
e
.
printStackTrace
(
)
;
}
}
}
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.