Skip navigation links
EDB/Java
jp.ac.tokushima_u.db.common

Class IOUtility



  • public class IOUtility
    extends Object
    I/O Utility.
    • Constructor Detail

      • IOUtility

        public IOUtility()
    • Method Detail

      • openWriter

        public static Writer openWriter(File file,
                                        Charset cset)
                                 throws FileNotFoundException,
                                        SecurityException
        指定のファイルのWriterを開きます.
        Parameters:
        file - ファイルオブジェクト
        cset - 文字セット
        Returns:
        Writer オブジェクトを返します.
        Throws:
        FileNotFoundException - 指定されたファイルがオープンできなかった場合.
        SecurityException - セキュリティ・マネージャが存在し,アクセスが拒否された場合.
      • openWriter

        public static Writer openWriter(File file)
                                 throws FileNotFoundException,
                                        SecurityException
        文字エンコーディング UTF-8 で指定ファイルのWriterを開きます.
        Parameters:
        file - ファイルオブジェクト
        Returns:
        Writer オブジェクトを返します.
        Throws:
        FileNotFoundException - 指定されたファイルがオープンできなかった場合.
        SecurityException - セキュリティ・マネージャが存在し,アクセスが拒否された場合.
      • openPrintWriter

        public static PrintWriter openPrintWriter(File file,
                                                  Charset cset)
                                           throws FileNotFoundException,
                                                  SecurityException
        指定のファイルのPrintWriterを開きます.
        Parameters:
        file - ファイルオブジェクト
        cset - 文字セット
        Returns:
        PrintWriter オブジェクトを返します.
        Throws:
        FileNotFoundException - 指定されたファイルがオープンできなかった場合.
        SecurityException - セキュリティ・マネージャが存在し,アクセスが拒否された場合.
      • openPrintWriter

        public static PrintWriter openPrintWriter(File file)
                                           throws FileNotFoundException,
                                                  SecurityException
        文字エンコーディング UTF-8 で指定ファイルのPrintWriterを開きます.
        Parameters:
        file - ファイルオブジェクト
        Returns:
        PrintWriter オブジェクトを返します.
        Throws:
        FileNotFoundException - 指定されたファイルがオープンできなかった場合.
        SecurityException - セキュリティ・マネージャが存在し,アクセスが拒否された場合.
      • openReader

        public static Reader openReader(byte[] ba,
                                        String enc)
                                 throws UnsupportedEncodingException
        指定のByteArrayのReaderを開きます.
        Parameters:
        ba - ByteArrayオブジェクト
        enc - 文字エンコーディング
        Returns:
        Reader オブジェクトを返します.
        Throws:
        UnsupportedEncodingException - 文字のコーディングがサポートされていない場合.
      • openReader

        public static Reader openReader(byte[] ba,
                                        Charset cset)
        指定のByteArrayのReaderを開きます.
        Parameters:
        ba - ByteArrayオブジェクト
        cset - 文字セット
        Returns:
        Reader オブジェクトを返します.
      • openReader

        public static Reader openReader(byte[] ba)
        文字エンコーディング UTF-8 で指定ByteArrayのReaderを開きます.
        Parameters:
        ba - ByteArrayオブジェクト
        Returns:
        Reader オブジェクトを返します.
      • openReader

        public static Reader openReader(File file,
                                        Charset cset)
                                 throws FileNotFoundException,
                                        SecurityException
        指定のファイルのReaderを開きます.
        Parameters:
        file - ファイルオブジェクト
        cset - 文字セット
        Returns:
        Reader オブジェクトを返します.
        Throws:
        FileNotFoundException - 指定されたファイルがオープンできなかった場合.
        SecurityException - セキュリティ・マネージャが存在し,アクセスが拒否された場合.
      • openReader

        public static Reader openReader(File file)
                                 throws FileNotFoundException,
                                        SecurityException
        文字エンコーディング UTF-8 で指定ファイルのReaderを開きます.
        Parameters:
        file - ファイルオブジェクト
        Returns:
        Reader オブジェクトを返します.
        Throws:
        FileNotFoundException - 指定されたファイルがオープンできなかった場合.
        SecurityException - セキュリティ・マネージャが存在し,アクセスが拒否された場合.
      • openReader

        public static Reader openReader(URL url,
                                        Charset cset)
                                 throws IOException,
                                        SecurityException
        指定のURLのReaderを開きます.
        Parameters:
        url - URLオブジェクト
        cset - 文字セット
        Returns:
        Reader オブジェクトを返します.
        Throws:
        FileNotFoundException - 指定されたファイルがオープンできなかった場合.
        SecurityException - セキュリティ・マネージャが存在し,アクセスが拒否された場合.
        IOException
      • openReader

        public static Reader openReader(URL url)
                                 throws IOException,
                                        SecurityException
        文字エンコーディング UTF-8 で指定URLのReaderを開きます.
        Parameters:
        url - URLオブジェクト
        Returns:
        Reader オブジェクトを返します.
        Throws:
        FileNotFoundException - 指定されたファイルがオープンできなかった場合.
        SecurityException - セキュリティ・マネージャが存在し,アクセスが拒否された場合.
        IOException
      • fileToBuffer

        public static StringBuffer fileToBuffer(File file)
                                         throws IOException
        指定ファイルを読み込み,StringBufferに入れて返します.
        Parameters:
        file - Fileオブジェクト
        Returns:
        内容.
        Throws:
        IOException - 入出力エラーが発生した場合.
      • bufferToFile

        public static void bufferToFile(File file,
                                        CharSequence cseq)
                                 throws IOException
        CharSequenceの内容を指定ファイルに書き込みます.
        Parameters:
        file - Fileオブジェクト
        cseq - CharSequenceオブジェクト
        Throws:
        IOException - 入出力エラーが発生した場合.
      • bufferToFile

        public static void bufferToFile(File file,
                                        Charset cset,
                                        CharSequence cseq)
                                 throws IOException
        CharSequenceの内容を指定ファイルに書き込みます.
        Parameters:
        file - Fileオブジェクト
        cset - 文字セット
        cseq - CharSequenceオブジェクト
        Throws:
        IOException - 入出力エラーが発生した場合.
      • fileToByteArray

        public static byte[] fileToByteArray(File file)
                                      throws IOException
        指定ファイルを読み込み,ByteArrayに入れて返します.
        Parameters:
        file - Fileオブジェクト
        Returns:
        内容.
        Throws:
        IOException - 入出力エラーが発生した場合.
      • inputStreamToByteArray

        public static byte[] inputStreamToByteArray(InputStream in)
                                             throws IOException
        InputStreamからデータを読み込み,ByteArrayに入れて返します.
        Parameters:
        in - InputStream
        Returns:
        内容.
        Throws:
        IOException - 入出力エラーが発生した場合.
      • byteArrayToFile

        public static void byteArrayToFile(File file,
                                           byte[] ba)
                                    throws IOException
        ByteArrayの内容を指定ファイルに書き込みます.
        Parameters:
        file - Fileオブジェクト
        ba - byte[]オブジェクト
        Throws:
        IOException - 入出力エラーが発生した場合.
      • byteArrayToBuffer

        public static StringBuffer byteArrayToBuffer(byte[] ba)
        ByteArrayの内容をStringBufferに変換します.
        Parameters:
        ba - byte[]オブジェクト
        Returns:
        内容.
      • bufferToByteArray

        public static byte[] bufferToByteArray(CharSequence cseq)
        CharSequenceの内容をByteArrayに変換します.
        Parameters:
        cseq - CharSequenceオブジェクト
        Returns:
        内容.
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025