curseur.java
来自「Java编写的模仿图灵机的程序源代码」· Java 代码 · 共 57 行
JAVA
57 行
package Moteur;
/**
* @author emiliendreyfus@msn.com
*
*/
public class Curseur {
int position;
private StringBuffer bande=new StringBuffer();
public Curseur(){
initialise();
}
public void setBande(StringBuffer b){
bande=b;
}
public char lire(){
return bande.charAt(position);
}
public void ecrire(char c){
bande.setCharAt(position,c);
}
public String getEntreeAvecCurseur(){
StringBuffer buf=new StringBuffer(bande);
buf.insert(position, '<');
buf.insert(position+2, '>');
return buf.toString();
}
public void deplace(short direction) {
position+=direction;
}
public String getBandeFichier() {
return bande.toString();
}
public void initialise() {
position=0;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?