<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%ED%86%A0%EC%9D%B4%2F%EB%A9%94%EC%9D%BC%EC%A3%BC%EC%86%8C%EC%85%80%EB%A0%89%ED%84%B0%2F%EA%B9%80%EC%A0%95%ED%98%84</id>
	<title>토이/메일주소셀렉터/김정현 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=%ED%86%A0%EC%9D%B4%2F%EB%A9%94%EC%9D%BC%EC%A3%BC%EC%86%8C%EC%85%80%EB%A0%89%ED%84%B0%2F%EA%B9%80%EC%A0%95%ED%98%84"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%ED%86%A0%EC%9D%B4/%EB%A9%94%EC%9D%BC%EC%A3%BC%EC%86%8C%EC%85%80%EB%A0%89%ED%84%B0/%EA%B9%80%EC%A0%95%ED%98%84&amp;action=history"/>
	<updated>2026-05-16T00:40:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=%ED%86%A0%EC%9D%B4/%EB%A9%94%EC%9D%BC%EC%A3%BC%EC%86%8C%EC%85%80%EB%A0%89%ED%84%B0/%EA%B9%80%EC%A0%95%ED%98%84&amp;diff=76494&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:31, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=%ED%86%A0%EC%9D%B4/%EB%A9%94%EC%9D%BC%EC%A3%BC%EC%86%8C%EC%85%80%EB%A0%89%ED%84%B0/%EA%B9%80%EC%A0%95%ED%98%84&amp;diff=76494&amp;oldid=prev"/>
		<updated>2021-02-07T05:31:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= 소스 = &lt;br /&gt;
파일로부터 입력을 받아 가공하여 다시 파일에 저장&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 //메인클래스&lt;br /&gt;
 public class Main {&lt;br /&gt;
 &lt;br /&gt;
 	public static void main(String[] args) {&lt;br /&gt;
 		String input;&lt;br /&gt;
 		if(args.length==0) &lt;br /&gt;
 			input= &amp;quot;input.txt&amp;quot;;&lt;br /&gt;
 		else input = args[0];&lt;br /&gt;
 		&lt;br /&gt;
 		FileIo io= new FileIo();&lt;br /&gt;
 		String[] deleteList= {&amp;quot; &amp;quot;, &amp;quot;\n&amp;quot;};&lt;br /&gt;
 		io.insertDeleteList(deleteList);&lt;br /&gt;
 		io.insertSpace(true);&lt;br /&gt;
 		io.write(&amp;quot;result.txt&amp;quot;, io.getRemadeFromFile(input));&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 // 파일처리 클래스&lt;br /&gt;
 import java.io.*;&lt;br /&gt;
 &lt;br /&gt;
 public class FileIo {&lt;br /&gt;
 &lt;br /&gt;
 	private String[] deleteList= {};&lt;br /&gt;
 	private boolean shouldInsertSpace;&lt;br /&gt;
 	public FileIo() {&lt;br /&gt;
 		shouldInsertSpace= false;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public void write(String fileName, String text) {&lt;br /&gt;
 		FileWriter fw;&lt;br /&gt;
 		try {&lt;br /&gt;
 			fw = new FileWriter(getTextFileForm(fileName));&lt;br /&gt;
 			BufferedWriter bw = new BufferedWriter(fw);			&lt;br /&gt;
 			bw.write(text);	&lt;br /&gt;
 			bw.close();&lt;br /&gt;
 			fw.close();&lt;br /&gt;
 		} catch (IOException e) {&lt;br /&gt;
 			e.printStackTrace();&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public String read(String fileName) {&lt;br /&gt;
 		FileReader fr;&lt;br /&gt;
 		String resultString= &amp;quot;&amp;quot;;	&lt;br /&gt;
 		&lt;br /&gt;
 		try {&lt;br /&gt;
 			fr = new FileReader(getTextFileForm(fileName));&lt;br /&gt;
 			BufferedReader br = new BufferedReader(fr);&lt;br /&gt;
 			while(br.ready()) {&lt;br /&gt;
 				resultString += br.readLine();			&lt;br /&gt;
 			}&lt;br /&gt;
 			br.close();&lt;br /&gt;
 			fr.close();&lt;br /&gt;
 			&lt;br /&gt;
 		} catch (FileNotFoundException e) {&lt;br /&gt;
 			e.printStackTrace();&lt;br /&gt;
 		} catch (IOException e) {&lt;br /&gt;
 			e.printStackTrace();&lt;br /&gt;
 		}&lt;br /&gt;
 		return resultString;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public String getTextFileForm(String inputName) {&lt;br /&gt;
 		String tempString= inputName.replace(&amp;#039;.&amp;#039;, &amp;#039;-&amp;#039;);&lt;br /&gt;
 		String[] splitedStrings= tempString.split(&amp;quot;-&amp;quot;);&lt;br /&gt;
 		if(splitedStrings.length == 2 &amp;amp;amp;&amp;amp;amp; splitedStrings[1].equals(&amp;quot;txt&amp;quot;)) {&lt;br /&gt;
 			return inputName;&lt;br /&gt;
 		}&lt;br /&gt;
 		return inputName + &amp;quot;.txt&amp;quot;;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public void insertDeleteList(String[] deleteList) {&lt;br /&gt;
 		this.deleteList= deleteList;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public String getRemade(String input) {&lt;br /&gt;
 		String temp= input;&lt;br /&gt;
 		for (String string : deleteList) {&lt;br /&gt;
 			temp= temp.replace(string, &amp;quot;&amp;quot;);&lt;br /&gt;
 		}&lt;br /&gt;
 	&lt;br /&gt;
 		if(shouldInsertSpace) {&lt;br /&gt;
 			char[] chars= temp.toCharArray();&lt;br /&gt;
 			temp= &amp;quot;&amp;quot;;&lt;br /&gt;
 			for (char c : chars) {&lt;br /&gt;
 				temp= temp + c + &amp;quot; &amp;quot;;&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		&lt;br /&gt;
 		return temp;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public void insertSpace(boolean shouldInsertSpace) {&lt;br /&gt;
 		this.shouldInsertSpace= shouldInsertSpace;&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public String getRemadeFromFile(String fileName) {&lt;br /&gt;
 		return getRemade(read(fileName));&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[토이/메일주소셀렉터]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>