我正在閱讀PushbackInputStream的源代碼以獲取我對unread()方法的理解:http://javasourcecode.org/html/open-source/jdk/jdk-6u23/java/io/PushbackInputStream.java.html但在行194上:buf [--pos] =(byte)b讓我不明白這是什麼意思。 任何人都可以告訴我在該行中的--pos的含義嗎? 在此先感謝。java buf [ - pos] =(byte)b請解釋我什麼在方括號中
PS:我甚至嘗試實現代碼:
class Test2 {
public static void main(String[] args) {
char[] c = { 'd', 'e', 'c', 'a', 'f', 'f', 'e',
'i', 'n', 'a', 't', 'e', 'd' };
char temp = 'o';
c[--1] = tmp;
}
}
但日食告訴我:無效的參數操作