📄 dataio.java
字号:
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;
import javax.swing.table.*;
//该方法用来写入指定数量的字符
class DataIO {
public static String readFixedString(int size,
DataInput in) throws IOException {
StringBuffer b=new StringBuffer(size);
int i=0;
boolean more=true;
while(more&&i<size) {
char ch=in.readChar();
i++;
if(ch==0) more=false;
else b.append(ch);
}
in.skipBytes(2*(size-i));
return b.toString();
}
public static void writeFixedString(String s,int size,
DataOutput out) throws IOException {
int i;
for(i=0;i<size;i++) {
char ch=0;
if(i<s.length()) ch=s.charAt(i);
out.writeChar(ch);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -