Skip to content

Instantly share code, notes, and snippets.

@lloricode
Created March 25, 2017 03:27
Show Gist options
  • Save lloricode/35fe861513c5ac9ab1d9cc27bf8ab986 to your computer and use it in GitHub Desktop.
Save lloricode/35fe861513c5ac9ab1d9cc27bf8ab986 to your computer and use it in GitHub Desktop.
sample multi-arrays using java in console
public static void main(String[] args) {
/**
* size limit in array
*/
int user_count = 5;
int user_filed_count = 4;
/**
* user_identification
*/
int first_user = 0;
int second_user = 1;
int third_user = 2;
int fourth_user = 3;
int fifth_user = 4;
/**
* fields
*/
int name = 0;
int addr = 1;
int contact = 2;
int age = 3;
/**
* instantiaze/declare array with size
*/
String users_multi[][] = new String[user_count][user_filed_count];
/**
* first user
*/
users_multi[first_user][name] = "Edwar";
users_multi[first_user][addr] = "Valley 1";
users_multi[first_user][contact] = "09124556";
users_multi[first_user][age] = "31";
/**
* second user
*/
users_multi[second_user][name] = "Michael";
users_multi[second_user][addr] = "Sheryl Mirra";
users_multi[second_user][contact] = "55666";
users_multi[second_user][age] = "19";
/**
* third user
*/
users_multi[third_user][name] = "Arnel";
users_multi[third_user][addr] = "Villaueva Vill";
users_multi[third_user][contact] = "123434";
users_multi[third_user][age] = "21";
/**
* fort user
*/
users_multi[fourth_user][name] = "Kevin";
users_multi[fourth_user][addr] = "Lorezo";
users_multi[fourth_user][contact] = "55666";
users_multi[fourth_user][age] = "23";
/**
* fifth user
*/
users_multi[fifth_user][name] = "Josh";
users_multi[fifth_user][addr] = "Grill Evaue";
users_multi[fifth_user][contact] = "55666";
users_multi[fifth_user][age] = "28";
/**
* print all user (without edit)
*/
System.out.println("All users without edit");
for (int i = 0; i < user_count; i++) {
System.out.println("name: " + users_multi[i][name] + " Adrr: " + users_multi[i][addr] + " Contac: " + users_multi[i][contact] + " Age: " + users_multi[i][age]);
}
//======================================================
System.out.println("======================================================");
/**
* SEARCH
*/
String search = "Lorezo";
String[] single_user = new String[user_filed_count];
for (int i = 0; i < user_count; i++) {
for (int j = 0; j < user_filed_count; j++) {
if (search == users_multi[i][j]) {
single_user = users_multi[i];
break;
}
}
}
System.out.println("result from search of key (" + search + ")");
System.out.println("name: " + single_user[name] + " Adrr: " + single_user[addr] + " Contac: " + single_user[contact] + " Age: " + single_user[age]);
//======================================================
System.out.println("======================================================");
/**
* EDIT
*/
String seeacr_for_edit = "Josh";
for (int i = 0; i < user_count; i++) {
for (int j = 0; j < user_filed_count; j++) {
if (seeacr_for_edit == users_multi[i][j]) {
users_multi[i][name] = "new name of " + seeacr_for_edit + " edited";
users_multi[i][addr] = "new addrrrr";
users_multi[i][contact] = "new contac";
users_multi[i][age] = "new age";
break;
}
}
}
/**
* print all user (WITH edited)
*/
System.out.println("All users WITH edited (" + seeacr_for_edit + ")");
for (int i = 0; i < user_count; i++) {
System.out.println("name: " + users_multi[i][name] + " Adrr: " + users_multi[i][addr] + " Contac: " + users_multi[i][contact] + " Age: " + users_multi[i][age]);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment