GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Java/Programs/excHandling.java at main · arshcoder13/Java

Expand file tree

/

excHandling.java

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
68 lines (66 loc) · 2.24 KB
/

excHandling.java

Copy path

File metadata and controls

68 lines (66 loc) · 2.24 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
package excHandling;
import java.util.*;
import java.io.*;
public class ArrayListProg {
public static void main(String[] args) throws IOException {
System.out.println("Program for implementing ArrayList: ");
ArrayList<Character> obj = new ArrayList<Character>();
Scanner sc = new Scanner(System.in);
char ans;
do {
System.out.println("Main Menu");
System.out.println("1. Create \n2. Display \n3. Insert \n4. Delete \n5. Modify");
System.out.println("Enter your choice: ");
int choice = sc.nextInt();
switch (choice) {
case 1:
System.out.println("Inserting some elements in the array...");
System.out.println("How many characters do you want to add to the list? ");
int n = sc.nextInt();
for (int i = 0; i < n; i++) {
System.out.println("Enter character: ");
char ch = sc.next().charAt(0);
if (Character.isDigit(ch))
throw new IOException("Invalid data type!");
else
obj.add(ch);
}
break;
case 2:
System.out.println("The size of the array is: " + obj.size());
System.out.println("The array elements are: " + obj);
break;
case 3:
System.out.println("Inserting some elements in the array in between: ");
System.out.println("Enter the index at which you want to insert new character: ");
int i = sc.nextInt();
System.out.println("Enter character: ");
char ch = sc.next().charAt(0);
if (Character.isDigit(ch))
throw new IOException("Invalid data type!");
else
obj.add(i, ch);
break;
case 4:
System.out.println("Enter the index of the number that you want to delete: ");
int index = sc.nextInt();
System.out.println("Removing " + index + "th element from the array!");
obj.remove(index);
break;
case 5:
System.out.println("Updating the elements from the array: ");
System.out.println("Enter the index at which you want to modify the character: ");
i = sc.nextInt();
System.out.println("Enter character: ");
ch = sc.next().charAt(0);
if (Character.isDigit(ch))
throw new IOException("Invalid data type!");
else
obj.set(i, ch);
break;
}
System.out.println("Do you want to go back to main menu?(y/n)");
ans = sc.next().charAt(0);
} while (ans == 'y' || ans == 'Y');
}
}
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.