0x01c0 = 0x0100 + 0xc0 = 256 + 192 = 448を表すとする。
byte[] b = {0x01, 0xc0}; // 例えば、この場合、256 + 192 = 448 となる。
int length = ((b[0] & 0xff) << 8 ) + (b[1] & 0xff);
0x01c0 = 0x0100 + 0xc0 = 256 + 192 = 448を表すとする。
byte[] b = {0x01, 0xc0}; // 例えば、この場合、256 + 192 = 448 となる。
int length = ((b[0] & 0xff) << 8 ) + (b[1] & 0xff);
public String byteToString(byte[] b) {
StringBuffer s = new StringBuffer();
for (int i = 0; i < b.length; i++) {
int d = b[i];
d += d < 0 ? 256 : 0; // byte 128-255
if (d < 16) { //0-15 16
s.append("0");
}
s.append(Integer.toString(d, 16));
}
return s.toString();
}
public String byteToString(byte[] b) {
if (b == null || b.length <= 0) return null;
byte ch = 0x00;
String pseudo[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" };
StringBuffer s = new StringBuffer(b.length * 2);
for(int i = 0; i < b.length; i++) {
ch = (byte) (b[i] & 0xf0);
ch = (byte) (ch >>> 4);
ch = (byte) (ch & 0x0f);
s.append(pseudo[(int) ch]);
ch = (byte) (b[i] & 0x0f);
s.append(pseudo[(int) ch]);
}
return s.toString();
}
public String byteToString(byte[] b) {
StringBuffer s = new StringBuffer();
for (int i = 0; i < b.length; i++) {
int d = b[i];
d += d < 0 ? 256 : 0; // byte 128-255
if (d < 16) { //0-15 16
s.append("0");
}
s.append(Integer.toString(d, 16));
}
return s.toString();
}
public String byteToString(byte[] b) {
if (b == null || b.length <= 0) return null;
byte ch = 0x00;
String pseudo[] = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f" };
StringBuffer s = new StringBuffer(b.length * 2);
for(int i = 0; i < b.length; i++) {
ch = (byte) (b[i] & 0xf0);
ch = (byte) (ch >>> 4);
ch = (byte) (ch & 0x0f);
s.append(pseudo[(int) ch]);
ch = (byte) (b[i] & 0x0f);
s.append(pseudo[(int) ch]);
}
return s.toString();
}
<?php
# 読み込むファイル名をここに書く
$INPUT_FILE = 'yourfile.txt';
# ファイルをオープンし、$lines に読みこむ。$lines は 「配列」 である。
$lines = file($INPUT_FILE);
# 配列 $lines は、 「$lines as $line」 と書くことによって 1行ずつ取り出せる。
foreach $lines as $line {
# 1行ずつ表示する
print $line;
}
?>
<?php
# 読み込むファイル名をここに書く
$INPUT_FILE = 'yourfile.txt';
# ファイルをオープンし、$lines に読みこむ。$lines は 「配列」 である。
$lines = file($INPUT_FILE);
# 配列 $lines は、 「$lines as $line」 と書くことによって 1行ずつ取り出せる。
foreach $lines as $line {
# 1行ずつ表示する
print $line;
}
?>
#!/usr/bin/perl
# 読み込むファイル名をここに書く
our $INPUT_FILE = 'yourfile.txt';
# ファイルをオープンする
open(IN, $INPUT_FILE) || die("Can't open a file: $!");
# 上の open で与えられた IN で、<IN> というように書き、while 文中で処理できる
while(<IN>) {
# 1行ずつ表示する
print $_; # 現在処理中の 1行は $_ で表わす。
}
# ファイルをクローズする
close(IN);
#!/usr/bin/perl
# 読み込むファイル名をここに書く
our $INPU_FILE = 'yourfile.txt';
# ファイルをオープンする
open(IN, $INPUT_FILE) || die("Can't open a file: $!");
# 上の open で与えられた IN で、<IN> というように書き、while 文中で処理する
@IN = <IN>;
# $INPUT_FILE の内容は @IN に入ったので、ここでファイルをクローズできる
close(IN);
foreach my $line (@IN) {
# 1行ずつ表示する
print $line; # 現在処理中の 1行は $line で表わす。
}
#!/usr/bin/perl
# 読み込むファイル名をここに書く
our $INPUT_FILE = 'yourfile.txt';
# ファイルをオープンする
open(IN, $INPUT_FILE) || die("Can't open a file: $!");
# 上の open で与えられた IN で、<IN> というように書き、while 文中で処理できる
while(<IN>) {
# 1行ずつ表示する
print $_; # 現在処理中の 1行は $_ で表わす。
}
# ファイルをクローズする
close(IN);
#!/usr/bin/perl
# 読み込むファイル名をここに書く
our $INPU_FILE = 'yourfile.txt';
# ファイルをオープンする
open(IN, $INPUT_FILE) || die("Can't open a file: $!");
# 上の open で与えられた IN で、<IN> というように書き、while 文中で処理する
@IN = <IN>;
# $INPUT_FILE の内容は @IN に入ったので、ここでファイルをクローズできる
close(IN);
foreach my $line (@IN) {
# 1行ずつ表示する
print $line; # 現在処理中の 1行は $line で表わす。
}