java string length method with examples
Този урок обяснява всичко за метода за дължина на низа на Java () заедно с примери за многократно програмиране и често задавани въпроси, за да ви помогне да разберете концепцията:
Освен това ще разгледаме различните сценарии, свързани с метода String Java length (). Често задавани въпроси, свързани с метода Java String length () също ще бъдат част от този урок.
След като преминете през този урок, ще можете да изчислите дължината на String и да го използвате в много различни случаи или сценарии. Този метод работи добре с другите методи на Java String.
=> Вижте Перфектното ръководство за обучение по Java тук
Какво ще научите:
Дължина на низа на Java
Дължината на низ не е нищо друго освен броят на символите, които той съдържа. Java има вграден метод, наречен length (), за да намери броя символи на всеки String.
Синтаксис:
Синтаксисът е даден като
int length();
където length () е метод за намиране на броя на знаците и връща резултата като цяло число .
Намиране на дължината на низ
В този пример , ще разгледаме най-простата форма на Java String length () метод. Ще инициализираме String с някаква стойност и след това ще изчислим дължината.
public class length { public static void main(String() args) { // Initialized a String variable String str = 'Testing'; // Initialized a count variable which will store the length int count = str.length(); // Printed the count variable or the length of String. System.out.println('The String has ' +count +' characters'); } }
Изход:
Намиране на дължината на символен масив
В този пример , създадохме масив от символи „символи“ и след това обединихме тези символи в променлива String „str“ и след това отпечатахме променливата и дължината.
public class length { public static void main(String() args) { // Initialized a character array char chars() = { 'T', 'e', 's', 't', 'i', 'n', 'g' }; // Initialized a String variable str with chars characters String str = new String(chars); // Printed the String variable System.out.println(str + ' has '); // Printed the length of the String Variable System.out.println(str.length()+ ' characters'); } }
Изход:
Сценарии за дължина на низа на Java
Сценарий 1: Намиране на дължината на низ, който има празно пространство.
Обяснение: В този сценарий ще намерим дължината на низ, който има повече от една дума или подниз и те са разделени с празно пространство.
Тук сме инициализирали две променливи String с единични и двойни интервали, които ще бъдат третирани като символ. След това инициализирахме две променливи за броене, които ще съхраняват дължината.
И накрая, отпечатахме променливите за броене.
най-добрият безплатен изтеглящ видео за YouTube за Windows 10
public class length { public static void main(String() args) { // Initialized a String variable with a single whitespace String str1 = 'This is'; // Initialized another String variable with two whitespace String str2 = 'Software Testing Help'; /* * Initialized a count1 variable which will store the length of the first String. */ int count1 = str1.length(); /* * Initialized a count2 variable which will store the length of the second String. */ int count2 = str2.length(); // Printed the count1 variable. System.out.println('The First String has ' + count1 + ' characters'); // Printed the count2 variable. System.out.println('The Second String has ' + count2 + ' characters'); } }
Изход:
Сценарий 2: Намиране на дължината на низ, който има специални знаци.
Обяснение: Тук ще инициализираме String със специални символи и ще се опитаме да получим дължината на String.
public class length { public static void main(String() args) { // Initialized a String variable with special characters String str = 'P@!.90$%'; /* * Initialized a count variable which will store the length of the String. */ int count = str.length(); // Printed the count variable. System.out.println('The String has ' + count + ' characters'); } }
Изход:
често задавани въпроси
В # 1) Какво прави String length () в Java?
Отговор: Той връща броя символи на низ. Индексът в Java започва от 0 и продължава до n-ия знак String.
Дължината ще бъде индексът на последния елемент + 1.
Например:
String str = “Hello World”
Тук H е с индекс (0), e е с индекс (1) и т.н.
Последният елемент е d, който е с индекс (10). И така, общата дължина е 11.
указаният ip на шлюза не е валиден
Q # 2) Какво е символ в Java?
Отговор: Характерът не е нищо друго освен буквата, която се комбинира заедно, за да образува низ. Java също разглежда белите пространства като символ. Когато ще изчислите дължината на низ, който има интервали, специални символи и т.н., тогава те ще бъдат третирани като символ.
Всеки отделен знак има размер = 1.
Q # 3) Как да създам низ в определен размер в Java?
Отговор: В тази програма създадохме две константи. Първата константа е символът, който ще се появява многократно в String, а втората константа е броят пъти, в които ще се появи. След това сме съхранили всички елементи от масива от символи в String.
По-късно заменихме всички NULL символи с първия постоянен знак. Накрая върна String и отпечата стойността.
public class length { // Initialized a constant character which will repeatedly occur static final char chars = '$'; // Specied a constant length limit as 5 static final int StrLen = 5; public static void main(String() args) { // printing the return value of the create method System.out.println(create()); } public static String create(){ //created a new String from the character array String str = new String(new char(StrLen)); //replaced all NULL chars ' ' with specified character $ str = str.replace(' ', chars); return str; } }
Изход:
Q # 4) Как да променя дължината на низа?
Отговор: В програмата по-долу сме променили дължината на низа, като сменихме подниза с празно.
Взехме входен низ и след това отпечатахме низа и дължината на низа. След това сме заменили подниза на основния String с празна стойност.
Отново отпечатахме String и дължината на String.
public class length { public static void main(String() args) { // Initialized a String variable String str = 'Software Test'; // Printed the String and the length System.out.println(str + ' has ' +str.length()+ ' characters'); // Replaced the substring Test with a blank value str = str.replace(' Test', ''); // Printed the String and the length System.out.println(str + ' has ' +str.length()+ ' characters'); } }
Изход:
Q # 5) Каква е дължината на масива в Java? По какво се различава от String length ()?
Отговор: В Array дължината е променлива, която се използва за получаване на дължината на масив. Всичко, което трябва да направим, е да поставим Array.length и той ще ви даде дължината.
В String, length () е метод, който се използва за получаване на дължината на String. Получаваме дължината, като поставим String.length ()
В програмата по-долу нека видим как работи.
public class length { public static void main(String() args) { // Specified the length of an Array as 4. int() arr = new int(4); // returned the length of an Array System.out.println('Array length is ' + arr.length); String str = 'Saket'; // returned the length of the String System.out.println('String length() is ' + str.length()); } }
Изход:
Заключение
В този урок разбрахме подробно метода Java String length (). Това е най-основният String метод, който се използва в сътрудничество с други String методи за постигане на желания резултат.
За по-добро разбиране сме дали различни случаи или сценарии и често задавани въпроси, свързани с дължината на низа. Въпреки че функционалната област на този метод е малка, площта на приложение е толкова голяма, колкото всеки друг метод.
Това е най-простият и основен метод от String Class.
=> Посетете тук за ексклузивната серия уроци за обучение по Java.
Препоръчително четене
- Java String съдържа () Урок за метод с примери
- Java урок за низове | Низови методи на Java с примери
- Java String compareTo метод с примери за програмиране
- Метод на Java substring () - Урок с примери
- Java String с String Buffer и String Builder Tutorial
- Метод за разделяне на низове в Java () - Как да разделя низ в Java
- Урок за JAVA за начинаещи: 100+ практически ръководства за Java видео
- Как да използвам Java toString метод?