我有需要分析的lsm文件堆栈。我的第一个任务是从以txt格式打开的图像中读取8个字节的块...
这是我到目前为止所做的事情,但这显然只会读取文本的前四个字母子字符串,并且不会继续阅读其余内容:
import java.util.Scanner;
public class Image {
public static void main (String [] args){
System.out.println("Input image text in unicode now...");
Scanner image = new Scanner (System.in);
String imageInput = image.next();
for (int i = 0; i < imageInput.length(); i+=4) {
int x = -4;
int y = 0;
x+=4;
y+=4;
String toArray = imageInput.substring(x,y);
System.out.println(toArray + " ");
}
}
}
如何让它读取下一个四个字母的块并将每个块放入一个数组?