OSDN Git Service

ソースコードをUTF-8化
[coroid/inqubus.git] / frontend / src / saccubus / util / IOUtil.java
1 /**
2  * IOに関するユーティリティ。
3  */
4 package saccubus.util;
5
6 import java.io.IOException;
7 import java.io.InputStream;
8 import java.io.OutputStream;
9
10 /**
11  * @author PSI
12  *
13  */
14 public class IOUtil {
15         /*
16          * OutputStreamへデータを書き込む
17          */
18         public static void writeInt(OutputStream os, int i) throws IOException {
19                 // リトルエンディアン
20                 os.write((i >> 0) & 0xff);
21                 os.write((i >> 8) & 0xff);
22                 os.write((i >> 16) & 0xff);
23                 os.write((i >> 24) & 0xff);
24         }
25         public static int readInt(InputStream is) throws IOException{
26                 int num =       (is.read() & 0xff) + 
27                 (is.read() & 0xff) << 8+
28                 (is.read() & 0xff) << 16+
29                 (is.read() & 0xff) << 24;
30                 return num;
31         }
32
33 }