1A,1B,1C 2A,2B,2C 3A,3B,3C 4A,4B,4C 5A,5B,5C
import java.io.*; import java.util.StringTokenizer; public class CSVReader { public static void main(String args[]) throws Exception { String fileName = "data.csv"; BufferedReader reader = new BufferedReader(new FileReader(fileName)); String lineText = null; while ((lineText = reader.readLine()) != null) { StringTokenizer tokenizer = new StringTokenizer(lineText, ","); while (tokenizer.hasMoreTokens()) { System.out.print(tokenizer.nextToken()); if (tokenizer.hasMoreTokens()) System.out.print(":"); } System.out.println(); } reader.close(); } }
import java.io.*; public class CSVWriter { public static void main(String args[]) throws Exception { String fileName = "data.csv"; BufferedWriter writer = new BufferedWriter(new FileWriter(fileName)); writer.write("1D,1E,1F"); writer.newLine(); writer.write("2D,2E,2F"); writer.newLine(); writer.write("3D,3E,3F"); writer.newLine(); writer.write("4D,4E,4F"); writer.newLine(); writer.write("5D,5E,5F"); writer.newLine(); writer.close(); } }
<?xml version="1.0" encoding="UTF-8"?> <root><要素>値</要素></root>
import org.w3c.dom.*; import javax.xml.parsers.*; public class XMLReader { public static void main(String args[]) throws Exception { String fileName = "data.xml"; Document xmlDoc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(fileName); System.out.println(xmlDoc.getElementsByTagName("要素").item(0).getFirstChild().getNodeValue()); } }
public class FileNameWithoutExtension { public static void main(String args[]) throws Exception { System.out.printf("%s:[%s]\r\n", "sample.dat", getFileNameWithoutExtension("sample.dat")); System.out.printf("%s:[%s]\r\n", ".dat", getFileNameWithoutExtension(".dat")); System.out.printf("%s:[%s]\r\n", "sample_dat", getFileNameWithoutExtension("sample_dat")); } private static String getFileNameWithoutExtension(String fileName) { int startExtensionIndex = fileName.lastIndexOf('.'); if (startExtensionIndex < 0) return fileName; if (startExtensionIndex == 0) return ""; return fileName.substring(0, startExtensionIndex); } }
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> <properties> <comment></comment> <entry key="key1">キー1</entry> <entry key="key2">キー2</entry> <entry key="key3">キー3</entry> <entry key="key4">キー4</entry> </properties>
import java.util.Properties; import java.io.*; public class XMLProperties { public static void main(String args[]) throws Exception { String fileName = "XMLProperties.properties"; InputStream inputStream = new FileInputStream(fileName); Properties configuration = new Properties(); configuration.loadFromXML(inputStream); System.out.printf("%s:[%s]\r\n", "key1", configuration.getProperty("key1")); System.out.printf("%s:[%s]\r\n", "key2", configuration.getProperty("key2")); System.out.printf("%s:[%s]\r\n", "key3", configuration.getProperty("key3")); System.out.printf("%s:[%s]\r\n", "key4", configuration.getProperty("key4")); } }