{"id":20477,"date":"2022-11-07T17:29:24","date_gmt":"2022-11-07T11:59:24","guid":{"rendered":"https:\/\/copyassignment.com\/?p=20477"},"modified":"2022-11-07T17:29:26","modified_gmt":"2022-11-07T11:59:26","slug":"word-counter-in-java","status":"publish","type":"post","link":"https:\/\/copyassignment.com\/word-counter-in-java\/","title":{"rendered":"Word counter in Java"},"content":{"rendered":"\n<p>Hello friends, in this article, we will learn how to create a word counter in <a href=\"https:\/\/www.java.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">Java<\/a>. Word counter in java can be a simple program and even a GUI app where you just paste some text\/paragraph and the Java word counter app will tell you the number of words in the text\/paragraph. We will see both one by one. Let&#8217;s start with a simple program.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Word Counter in Java Program:<\/h2>\n\n\n\n<script async=\"\" src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\" data-ad-client=\"ca-pub-9886351916045880\" data-ad-slot=\"2002566052\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><div style=\"position:absolute;top:-20px;right:0px;cursor:pointer\" class=\"copy-simple-code-block\"><span class=\"dashicon dashicons dashicons-admin-page\"><\/span><\/div><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"java\" data-theme=\"xcode\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"true\">class Main {\r\n\tpublic static void main(String args[]) {\r\n\t\tString text = \"This is a text used for word counting\";\r\n\t\tString words[] = text.split(\"\\\\s\");\r\n\t\tint length = words.length;\r\n\t\tSystem.out.println(\"Number of words are: \" + length);\r\n\t}\r\n}<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Output:<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>Number of words are: 8<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Word Counter app in Java:<\/h2>\n\n\n\n<script async=\"\" src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\" data-ad-client=\"ca-pub-9886351916045880\" data-ad-slot=\"2002566052\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<div style=\"height: 250px; position:relative; margin-bottom: 50px;\" class=\"wp-block-simple-code-block-ace\"><div style=\"position:absolute;top:-20px;right:0px;cursor:pointer\" class=\"copy-simple-code-block\"><span class=\"dashicon dashicons dashicons-admin-page\"><\/span><\/div><pre class=\"wp-block-simple-code-block-ace\" style=\"position:absolute;top:0;right:0;bottom:0;left:0\" data-mode=\"java\" data-theme=\"xcode\" data-fontsize=\"14\" data-lines=\"Infinity\" data-showlines=\"true\" data-copy=\"true\">import javax.swing.*;\r\nimport java.awt.event.*;\r\nimport java.awt.Font;\r\n\r\nclass Main {\r\n\tpublic static void main(String args[]) {\r\n\t\tJFrame f = new JFrame(\"Character Count\");\r\n\t\tJLabel l2, l3, l4;\r\n\t\tJTextArea text;\r\n\t\tJLabel l1;\r\n\t\tJButton submit, clear;\r\n\t\ttext = new JTextArea(\"\");\r\n\t\tsubmit = new JButton(\"SUBMIT\");\r\n\t\tclear = new JButton(\"CLEAR\");\r\n\t\tl1 = new JLabel(\"Enter Your string Here : \");\r\n\t\tl2 = new JLabel(\"Character with Spaces : \");\r\n\t\tl3 = new JLabel(\"Character Without Spaces : \");\r\n\t\tl4 = new JLabel(\"Words : \");\r\n\t\tFont txtFont = new Font(Font.SERIF, Font.PLAIN, 16);\r\n\t\tl1.setFont(txtFont);\r\n\t\tl2.setFont(txtFont);\r\n\t\tl3.setFont(txtFont);\r\n\t\tl4.setFont(txtFont);\r\n\t\tl1.setBounds(10, 25, 200, 30);\r\n\t\ttext.setBounds(18, 60, 450, 300);\r\n\t\tl2.setBounds(10, 370, 400, 30);\r\n\t\tl3.setBounds(10, 400, 400, 30);\r\n\t\tl4.setBounds(10, 430, 400, 30);\r\n\t\tsubmit.setBounds(100, 470, 100, 50);\r\n\t\tclear.setBounds(275, 470, 100, 50);\r\n\t\ttext.setLineWrap(true);\r\n\t\ttext.setWrapStyleWord(true);\r\n\t\tsubmit.addActionListener(new ActionListener() {\r\n\t\t\tpublic void actionPerformed(ActionEvent e) {\r\n\t\t\t\tString str = text.getText().strip();\r\n\t\t\t\tint count = 0, i, word = 0;\r\n\t\t\t\tl2.setText(\"Character with Spaces : \" + str.length());\r\n\t\t\t\tfor (i = 0; i &lt; str.length(); i++) {\r\n\t\t\t\t\tif (str.charAt(i) != ' ')\r\n\t\t\t\t\t\tcount++;\r\n\t\t\t\t\telse\r\n\t\t\t\t\t\tword++;\r\n\t\t\t\t}\r\n\t\t\t\tl3.setText(\"Character Without Spaces : \" + count);\r\n\t\t\t\tl4.setText(\"Words : \" + (word + 1));\r\n\t\t\t}\r\n\t\t});\r\n\t\tclear.addActionListener(new ActionListener() {\r\n\t\t\tpublic void actionPerformed(ActionEvent e) {\r\n\t\t\t\ttext.setText(\"\");\r\n\t\t\t\tl2.setText(\"Character with Spaces : \");\r\n\t\t\t\tl3.setText(\"Character Without Spaces : \");\r\n\t\t\t\tl4.setText(\"Words : \");\r\n\t\t\t}\r\n\t\t});\r\n\t\tf.add(l1);\r\n\t\tf.add(text);\r\n\t\tf.add(l2);\r\n\t\tf.add(l3);\r\n\t\tf.add(l4);\r\n\t\tf.add(submit);\r\n\t\tf.add(clear);\r\n\t\tf.setSize(500, 570);\r\n\t\tf.setResizable(false);\r\n\t\tf.setLayout(null);\r\n\t\tf.setLocationRelativeTo(null);\r\n\t\tf.setVisible(true);\r\n\t\tf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);\r\n\t}\r\n}<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Output:<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"607\" height=\"701\" data-src=\"https:\/\/copyassignment.com\/wp-content\/uploads\/2022\/11\/Screenshot-2022-11-07-171705.jpg\" alt=\"\" class=\"wp-image-20478 lazyload\" data-srcset=\"https:\/\/copyassignment.com\/wp-content\/uploads\/2022\/11\/Screenshot-2022-11-07-171705.jpg 607w, https:\/\/copyassignment.com\/wp-content\/uploads\/2022\/11\/Screenshot-2022-11-07-171705-260x300.jpg 260w\" data-sizes=\"(max-width: 607px) 100vw, 607px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 607px; --smush-placeholder-aspect-ratio: 607\/701;\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-center has-white-color has-black-background-color has-text-color has-background has-medium-font-size\"><strong>Save this article for future<\/strong>, share with your friends<\/p>\n\n\n\n<div style=\"text-align:center\" class=\"wp-block-atomic-blocks-ab-button ab-block-button\"><a href=\"https:\/\/copyassignment.com\/?s=java\" class=\"ab-button ab-button-shape-rounded ab-button-size-medium\" style=\"color:#ffffff;background-color:#3373dc\">Click here to get the Best Java Projects<\/a><\/div>\n\n\n\n<script async=\"\" src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\" data-ad-client=\"ca-pub-9886351916045880\" data-ad-slot=\"2002566052\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Also Read:<\/strong><\/p>\n\n\n<ul class=\"wp-block-latest-posts__list is-grid columns-3 wp-block-latest-posts\"><li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/dino-game-in-java\/\">Dino Game in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/java-games-code-copy-and-paste\/\">Java Games Code | Copy And Paste<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/supply-chain-management-system-in-java\/\">Supply Chain Management System in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/survey-management-system-in-java\/\">Survey Management System In Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/phone-book-in-java\/\">Phone Book in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/email-application-in-java\/\">Email Application in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/inventory-management-system-project-in-java\/\">Inventory Management System Project in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/blood-bank-management-system-project-in-java\/\">Blood Bank Management System Project in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/electricity-bill-management-system-project-in-java\/\">Electricity Bill Management System Project in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/cgpa-calculator-app-in-java\/\">CGPA Calculator App In Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/chat-application-in-java\/\">Chat Application in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/100-java-projects-for-beginners-2023\/\">100+ Java Projects for Beginners 2023<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/airline-reservation-system-project-in-java\/\">Airline Reservation System Project in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/password-and-notes-manager-in-java\/\">Password and Notes Manager in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/gui-number-guessing-game-in-java\/\">GUI Number Guessing Game in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/how-to-create-notepad-in-java\/\">How to create Notepad in Java?<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/memory-game-in-java\/\">Memory Game in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/simple-car-race-game-in-java\/\">Simple Car Race Game in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/atm-program-in-java\/\">ATM program in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/drawing-application-in-java\/\">Drawing Application In Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/tetris-game-in-java\/\">Tetris Game in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/pong-game-in-java\/\">Pong Game in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/hospital-management-system-project-in-java\/\">Hospital Management System Project in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/ludo-game-in-java\/\">Ludo Game in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/restaurant-management-system-project-in-java\/\">Restaurant Management System Project in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/flappy-bird-game-in-java\/\">Flappy Bird Game in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/atm-simulator-in-java\/\">ATM Simulator In Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/brick-breaker-game-in-java\/\">Brick Breaker Game in Java<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/best-java-roadmap-for-beginners-2023\/\">Best Java Roadmap for Beginners 2023<\/a><\/li>\n<li><a class=\"wp-block-latest-posts__post-title\" href=\"https:\/\/copyassignment.com\/snake-game-in-java\/\">Snake Game in Java<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Hello friends, in this article, we will learn how to create a word counter in Java. Word counter in java can be a simple program&#8230;<\/p>\n","protected":false},"author":1,"featured_media":20479,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,1918],"tags":[],"class_list":["post-20477","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allcategorites","category-java-projects","wpcat-22-id","wpcat-1918-id"],"_links":{"self":[{"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/posts\/20477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/comments?post=20477"}],"version-history":[{"count":0,"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/posts\/20477\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/media\/20479"}],"wp:attachment":[{"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/media?parent=20477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/categories?post=20477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/copyassignment.com\/wp-json\/wp\/v2\/tags?post=20477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}