Vector Vector Vector Vector() Vector(int n) n Vector(int n,int delta) n delta

Similar documents
Microsoft Word - keisankigairon.ch doc

r1.dvi

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

K227 Java 2

新・明解Java入門

ALG2012-A.ppt

アルゴリズムとデータ構造1

Java (9) 1 Lesson Java System.out.println() 1 Java API 1 Java Java 1

JAVA 11.4 PrintWriter 11.5


Exam : 1z1-809-JPN Title : Java SE 8 Programmer II Vendor : Oracle Version : DEMO Get Latest & Valid 1z1-809-JPN Exam's Question and Answers 1 from Ac

untitled

text_08.dvi

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

ALG2012-C.ppt

I java A

class IntCell { private int value ; int getvalue() {return value; private IntCell next; IntCell next() {return next; IntCell(int value) {this.value =

明解Javaによるアルゴリズムとデータ構造


文字列操作と正規表現

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

r02.dvi

Java講座

10K pdf

JavaプログラミングⅠ

JavaプログラミングⅠ

2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java

問題1 以下に示すプログラムは、次の処理をするプログラムである

class TestPrimitiveType{ public static

<4D F736F F D2091E F196E291E889F090E C4816A82CC838C E646F6378>

2

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

VB.NETコーディング標準

Java学習教材

アルゴリズムとデータ構造1

解きながら学ぶJava入門編

ALG2012-F.ppt

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

2

Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225

break 文 switch ブロック内の実行中の処理を強制的に終了し ブロックから抜けます switch(i) 強制終了 ソースコード例ソースファイル名 :Sample7_1.java // 入力値の判定 import java.io.*; class Sample7_1 public stati

JavaプログラミングⅠ

: : : TSTank 2

extends (*) (*) extend extends 2

明解Javaによるアルゴリズムとデータ構造

(Basic Theory of Information Processing) 1

5 p Point int Java p Point Point p; p = new Point(); Point instance, p Point int 2 Point Point p = new Point(); p.x = 1; p.y = 2;

オブジェクト指向プログラミング・同演習 5月21日演習課題

新・明解Javaで学ぶアルゴリズムとデータ構造

アルゴリズムとデータ構造1

明解Java入門編

3 p.1 3 Java Java Java try catch C Java if for while C 3.1 boolean Java if C if ( ) 1 if ( ) 1 else , 2 { } boolean true false 2 boolean Gr

1.3 ( ) ( ) C

Transcription:

Java VectorEnumeration Stack Hashtable StringTokenizer

Vector Vector Vector Vector() Vector(int n) n Vector(int n,int delta) n delta

Vector Vector void addelement(object obj) int capacity() Object clone() boolean contains(object obj) void copyinto(object array[]) Object elementat(int index) Enumeration elements() void ensurecapacity(int minimum) Object firstelement() int indexof(object obj) int indexof(object objn,int index) obj obj array index minimum obj obj obj-1 index obj obj Obj-1 void insertelementat(object obj,int index) obj index

Vector3 Vector boolean isempty() Object lastelement() int lastindexof(object obj) int lastindexof(object obj,int index) void removeallelements() boolean removeelement(object obj) void removeelementat(int index) void setelementat(object obj,int index) void setsize(int size) int size() String tostring() void trimtosize() obj obj obj-1 index obj obj obj-1 obj Index Indexobj size size

Enumeration Enumeration Enumeration hasmoreelements() boolean hasmoreelements() nextelement() Object nextelement() hasmoreelements() nextelement()

VectorEnumeration VectorEnumeration import java.util.*; class EnumerationDemo{ public static void main(string args[]){ // Vector vector =new Vector(); vector.addelement(new Integer(5)); vector.addelement(new Float(- 14.14f)); vector.addelement(new String( Hello )); // Enumeration e=vector.elements(); while(e.hasmoreelements()){ Object obj=e.nextelement(); System.out.println(obj); 5-14.14f Hello

VectorEnumeration VectorDemo.java Vector -Xlint Object <Object> Vector<Object> vector=new Vector<Object>();

Stack Stack VectorLIFO ( ) boolean empty() Object peek() throws EmptyStackException Object pop() throws EmptyStackException Object push(object obj) int search(object obj) objobj obj obj -1 obj

Stack Stack import java.util class PushPop{ public static void main(string args[]){ // Stack stack=new Stack(); // for(int i=0;i<args.length;i++) stack.push(new Integer(args[i])); // while(!stack.empty()){ Object obj=stack.pop(); System.out.println(obj); >java PushPoP 1 2 3 4 5 5 4 3 2 1

Hashtable Hashtable Hashtable Hashtable() Hashtable(int n) Hashtable(int n,float lf) n: lf: (load factor: lf0~1

Hashtable Hashtable void clear() boolean contains(object v) throws NullPointerException boolean containskey(object k) boolean containsvalue(object v) Enumeration elements() Object get(object k) boolean isempty() Enumeration keys() Object put(object k,object v) throws NullPointerException Object remove(object k) int size() String tostring() v v null NullPointerException k v k / k v k v nullnullpointerexception K/

Hashtable3 Hashtable import java.util.*; class HashtanleDemo{ public static void main(string args[]){ // Hashtable hashtable=new Hashtable(); hashtable.put( apple, red ); hashtable.put( strawberry, red ); hashtable.put( lime, green ); hashtable.put( banana, yellow ); hashtable.put( orange, orange ); // Enumeration e=hashtable.keys(); while(e.hasmoreelements()){ Object k=e.nextelement(); Object v=hashtable.get(k); System.out.println( key= +k+ ;value= +v); //apple System.out.print( \nthe color of an apple is: ); Object v=hashtable.get( apple ); System.out.println(v);

Hashtable4 Hashtable key=banana;value=yellow key=apple;value=red key=orange;value=orange key=lime;value=green key=strawberry;value=red The color of an apple is:red JVM Hashtable<String,String>hashtable=new Hashtable<String,String>();

StringTokenizer StringTokenizer StringTokenizer StringTokenizer(String str) StringTokenizer(String str,string delimiters) StringTokenizer(String str,string delimiters,boolean delimitersaretokens) str: delimiters: delimitersaretokens delimitersaretokens

StringTokenizer StringTokenizerEnumeration StringTokenizer int counttokens() boolean hasmoretokens() String nexttoken() String nexttoken(string delimiters) delimiters

StringTokenizer3 StringTokenizer import java.util.*; class StringTokenizerDemo{ public static void main(string args[]){ String str= 123/45.6/-11.2/100/-20 ; StringTokenizer st=new StringTokenizer(str, / ); while(st.hasmoretokens()){ String s=st.nexttoken(); 123 System.out.println(s); 45.6-11.2 100-20

A Z Stack >java 10 20 + 3 / 10.0 >java 1 2 3 + + 6