[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-573480-105":53,"doc-detail-573480-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","core-java-cheatsheet-arrays-and-strings-quick-reference","CORE JAVA CHEATSHEET - Arrays and Strings - Quick Reference","","Core Java Cheatsheet focusing on essential Java fundamentals through concise examples and key operations. Covers structure of a basic Java program with main method and output, then introduces array concepts including 1-dimensional arrays, initialization and declaration patterns, random value filling, maximum search, and in-place reversal. Extends to multi-dimensional arrays with transposing and matrix multiplication loops. Includes Java strings creation techniques and core string operations like equality checks, case conversion, replacement, trimming, containment, conversion to char arrays, emptiness checks, and suffix matching.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/core-java-cheatsheet-arrays-and-strings-quick-reference/573480/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/core-java-cheatsheet-arrays-and-strings-quick-reference/573480.png","ImageObject",442,249,{"name":88,"@type":89},"asda1da","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-18","2026-10-14",true,{"@type":98,"interactionType":99,"userInteractionCount":76},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What does the basic Java program structure include in this cheatsheet?","Question",{"text":108,"@type":109},"It shows a public class with a main method and uses System.out.println to print a message.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How are 1-dimensional arrays initialized and declared in the cheatsheet?",{"text":113,"@type":109},"It demonstrates declaring an array with a size, initializing with explicit values, and filling an array with random values using a loop.",{"name":115,"@type":106,"acceptedAnswer":116},"Which Java string creation and comparison methods are listed?",{"text":117,"@type":109},"It includes creating strings using a literal and using the new keyword, and compares address equality with == and value equality with equals.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},573480,1792022652,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":76,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":9,"language":135,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":61,"update_tm":139,"read_time":4},3985747861852,"https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d","| \u003Cbr>CORE JAVA CHEATSHEET\u003Cbr>\u003Cbr>\u003Cbr>\u003Cbr>Basic Java Program\u003Cbr>\u003Cbr>public class Demo {\u003Cbr>public static void main(String[] args){\u003Cbr>System.out.println(\"Hello from edureka!\");}\u003Cbr>}\u003Cbr>\u003Cbr>\u003Cbr>| Learn JAVA from experts at [https://www.edureka.co](https://www.edureka.co)\u003Cbr>Arrays In Java\u003Cbr>\u003Cbr>1-Dimensional\u003Cbr>// Initializing\u003Cbr>type[] varName = new type[size];\u003Cbr>// Declaring\u003Cbr>type[] varName = new type[]{values1, value2,. . .};\u003Cbr>Array with Random Variables\u003Cbr>double[] arr = new double[n]; for (int i=0; i\u003Cn; i++){a[i] = Math.random();}\u003Cbr>Maximum value in an Array\u003Cbr>double max = 0;\u003Cbr>for (int i=0; i \u003Carr.length(); i++){ if(a[i] > max) max = a[i]; }\u003Cbr>Reversing an Array\u003Cbr>for(int i=0; i\u003C(arr.length())/2; i++)\u003Cbr>{ double temp = a[i]; a[i] = a[n-1-i]; a[n-1-i] = temp; }\u003Cbr>Multi – Dimensional Arrays\u003Cbr>// Initializing\u003Cbr>datatype[][] varName = new dataType[row][col];\u003Cbr>// Declaring\u003Cbr>datatype[][] varName = {{value1, value2 . . . .},{value1, value2 . . . .} . .};\u003Cbr>Transposing A Matrix\u003Cbr>for(i = 0; i \u003C row; i++)\u003Cbr>{ for(j = 0; j \u003C column; j++){ System.out.print(array[i][j]+\" \"); }\u003Cbr>System.out.println(\" \");}\u003Cbr>Multiplying two Matrices\u003Cbr>for (i = 0; i \u003C row1; i++){ for (j = 0; j \u003C col2; j++)\u003Cbr>{ for (k = 0; k \u003C row2; k++)\u003Cbr>{ sum = sum + first[i][k]*second[k][j]; } multiply[i][j] = sum;\u003Cbr>sum = 0; } }\u003Cbr>Java Strings\u003Cbr>\u003Cbr>// Creating String using literal\u003Cbr>String str1 = “Welcome”;\u003Cbr>// Creating String using new keyword String str2 = new String(”Edureka”);\u003Cbr>\u003Cbr>String Methods\u003Cbr>str1==str2 //compare the address;\u003Cbr>String newStr = str1.equals(str2); //compares the values\u003Cbr>String newStr = str1.equalsIgnoreCase() // newStr = str1.length() //calculates length newStr = str1.charAt(i) //extract i'th character\u003Cbr>newStr = str1.toUpperCase() //returns string in ALL CAPS\u003Cbr>newStr = str1.toLowerCase() //returns string in ALL LOWERCASE newStr = str1.replace(oldVal, newVal) //search and replace newStr = str1.trim() //trims surrounding whitespace\u003Cbr>newStr = str1 .contains(\"value\"); //Check for the values newStr = str1.toCharArray(); //Convert into character array newStr = str1.IsEmpty(); //Check for empty String\u003Cbr>newStr = str1.endsWith(); //Checks if string ends with the given suffix |\n| --- | --- |","cbCaihDHy1PuignK","https://ap.wps.com/l/cbCaihDHy1PuignK","pdf",343253,"English","# Basic Java Program\n# Arrays In Java\n## 1-Dimensional\n## Multi-Dimensional Arrays\n# Java Strings\n## String Methods","[{\"question\":\"What does the basic Java program structure include in this cheatsheet?\",\"answer\":\"It shows a public class with a main method and uses System.out.println to print a message.\"},{\"question\":\"How are 1-dimensional arrays initialized and declared in the cheatsheet?\",\"answer\":\"It demonstrates declaring an array with a size, initializing with explicit values, and filling an array with random values using a loop.\"},{\"question\":\"Which Java string creation and comparison methods are listed?\",\"answer\":\"It includes creating strings using a literal and using the new keyword, and compares address equality with == and value equality with equals.\"}]","CORE JAVA CHEATSHEET - Arrays and Strings - Quick Reference | PDF",1791940660]