Skip to content

Commit cb561b1

Browse files
committed
java io study
1 parent 144425d commit cb561b1

15 files changed

Lines changed: 325 additions & 97 deletions

File tree

.idea/workspace.xml

Lines changed: 177 additions & 87 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
1.11 KB
Binary file not shown.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
this is write by nio write
2+
append something by nio
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
this is write by nio write
2+
append something by nio
2.55 KB
Binary file not shown.
422 Bytes
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
this is a test
296 Bytes
Binary file not shown.

src/DataStructure_Stack/Stack.java

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package DataStructure_Stack;
2+
3+
import java.util.Arrays;
4+
5+
/**
6+
* Created by lenovo on 2017/3/12.
7+
*/
8+
public class Stack<T> {
9+
private T[] elements;
10+
private int len;
11+
private int size;
12+
Stack(int len){
13+
this.len=len;
14+
15+
}
16+
17+
public boolean push(T value ){//压栈
18+
if(len==elements.length) {
19+
// elements = Arrays.copyOf(elements, newElements);
20+
elements[len]=value;
21+
++len;
22+
}
23+
return true;
24+
}
25+
public T pop(){//弹出
26+
--len;
27+
return elements[len];
28+
29+
}
30+
public T peek(){//返回栈顶
31+
return elements[len];
32+
33+
}
34+
public boolean empty(){//查空
35+
return false;
36+
37+
}
38+
}

src/File/a.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
this is a test
1+
this is write by nio write
2+
append something by nio

0 commit comments

Comments
 (0)