English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Низ в Java

Софтуер RSS Feed





Работа символни низове в Java се поддържа чрез двата крайни класове: струнни и StringBuffer. Класът на струнен изпълнява неизменни знакови низове, които са само за четене, след като низ е създаден и инициализира, докато клас StringBuffer изпълнява динамичен характер струни. Всички низ литерали в програми на Java, са приложени като копия на класа низ. Strings в Java са 16-битови Unicode.Note: В JDK 1.5 + можете да използвате StringBuilder, който работи точно като StringBuffer, но е по-бързо, а не конец-safeThe Най-лесният начин за създаване на обект низ е с помощта на низовите: стринга str1 = "Не мога да се променя веднъж създаден! "; А низовите е препратка към обект низ. Тъй като низ буквално е препратка, може да бъде манипулиран като всяко друго низ. т.е. той може да се използва да се позове на методите за струнен class.For Например, Int myLength = "Здравей свят". дължина (), на езика Java предвижда специална подкрепа за оператора за съединяване на низове (+), който е бил претоварен за обекти Strings. Съединяване на низове е осъществяват чрез класа StringBuffer и добавяне например method.For, струнен finalString = "Здравейте" + "Светът" ще бъде изпълнена asString finalString = нови StringBuffer (). Добавяне ("Hello"). Добавяне ("Светът"). ToString (), а съставител Java оптимизира работата на низ литерали. Само един низ обект се споделя от всички низ като същия характер последователност. Такъв струни са казва, че е интерниран, което означава, че те имат един уникален обект низ. Класът на струнен поддържа частни басейни, където тези струни са interned.For например, стринга str1 = "Hello"; низ str2 = "Здравей", ако (str1 == str2) System.out.println ("равни"); Бихте печат равни, когато run.Since низа обекти са неизменни. Всяка операция, извършена за една референтна струнен никога няма да има никакъв ефект на останалите документи, сочещи един и същи клас object.ConstructorsString предоставя различни видове конструкторите да създадат струнен обекти. Някои от тях са, String () създава нов обект низ, чието съдържание е празна, т.е. "". String (низ и) Създава нов обект низ, чието съдържание е същата като низ обект предава като argument.Note: Строителят създава нов низ означава, че не стажант в низа. Интернирани низ обект можете да получите чрез използване на стажант () метод на classString струнен предвижда също строители, които се байт и знак масив като аргумент и връща низ object.String равенство струнен предимство клас равенство () метода на класа обект. Той сравнява съдържанието на низ два обекта и връща булева стойност, например accordingly.For, стринга str1 = "Hello"; низ str2 = "Hello"; низ STR3 = нов String ("Hello") / / Използване на constructor.If (str1 == str2) System.out.println ("Равни 1"); ElseSystem.out.println ("не е равна 1"); Ако (str1 = = STR3) System.out.println ("Равни 2 "); ElseSystem.out.println (" Аз съм изградено чрез използване на конструктор, hencenot интернирани "); Ако (str1.equals (STR3)) System.out.println (" Равни 3 "); ElseSystem.out.println (" не е равна 3 "), на продукция ще бъде, равни 1Not равни 2Equal 3Note че == сравнява не позоваванията на действителното съдържание на стринга обект; Когато като равни метод сравнява действителното съдържание на два objects.String струнен клас също предвижда друг метод equalsIgnoreCase (), която игнорира случай на съдържание, докато comparing.Apart от тези методи струнен клас предвижда също compareTo methods.int compareTo (низ str2) Този метод сравнява два Strings и връща INT стойност. Тя връща стойност 0, ако този низ е равна на низ аргумент на стойност по-малка от 0, ако този низ е по-малка от стойността низ argumenta по-голяма от 0, ако този низ е по-голяма от compareTo низ argumentint (обект обект) Този метод се държи точно като първия метод ако той действително е обект низ обект, в противен случай, той хвърля ClassCastException.String ManipulationsReading знаци от низ: Чар charAt (индекс I) Връща знак на определен индекс. Индексът варира от 0 до дължина ()-1.Searching символи в клас StringString предвижда indexOf метод, който търсения за определен характер в рамките на низ обект. Този метод е бил претоварен. Ако търсенето е успешно, то се връща на индекса на знак -1 в противен случай е returned.int indexOf (INT в) Връща индекса на първата поява на indexOf аргумент char.int (INT C, INT fromIndex) Намира индекса на първата поява на аргумента знак в низ, започвайки от индекса, посочени във втората argument.int indexOf (ул. низ) Показва началото индекс на първата поява на подниз аргументация в indexOf String.int (струнен ул. INT fromIndex) Показва началото индекс на първата поява на подниз аргументация в Низ, започвайки от индекса, посочени във втората класа argument.The струнен предвижда методи за търсене на знак или низ в изостанали посока. Тези методи са дадени below.int lastIndexOf (INT CH) INT lastIndexOf (INT CH, INT fromIndex) lastIndexOf INT (ул. низ) INT lastIndexOf (струнен ул. INT fromIndex) Смяна на знака StringThe замени метода на низ може да се използва да замени всички срещания на определени характер по даден character.String замени (Чар oldChar, INT newchar) Първи поднизове струнен клас предвижда подниз метод за извличане на определена част от даден низ. Този метод е бил overloaded.String подниз (INT startIndex) струнен подниз (INT startIndex, INT endIndex) Забележка: Новият низ обект, съдържащ подниз е създаден и се връща. Оригиналът стринга няма да бъде affected.If стойност на индекса не е валиден, един StringIndexOutOfBoundsException е хвърлен. Реализации струнен клас предвижда набор от статични претоварен метод valueOf да конвертирате примитиви и обект в strings.static valueOf низ (обект OBJ) статични низ valueOf (Чар [] характер) статични струнен valueOf (булев б) статични струнен valueOf (Чар в) статично струнен valueOf (INT I) статични струнен valueOf (дълга л) статични струнен valueOf (флоат е) статично струнен valueOf (Double D) манипулиране Характер дело струнен клас предоставя следните методи за манипулиране характер в случай String.String toUpperCase () низ toUpperCase (Околности локал) струнен toLowerCase () низ toLowerCase (Околности локал) Забележка: Оригинален Стринга обект се връща, ако нито един от героите промени, в противен случай нов обект низ е изработена и returned.Miscellaneous methodsString отрежете () Този метод премахва празно пространство в предната част и в края на String.int дължина () Връща дължината на стажант String.String () Този метод връща интернирани струнен обект, ако вече са налични в басейн низ. В противен случай този запис се добавя в пула, а след това интернирани

Член Източник: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


уебмастъра Вземи Html кодекс
Добави тази статия на вашия сайт сега!

уебмастъра Подайте членове
Не е необходима регистрация! Попълнете формата и статията ви е в Messaggiamo.Com директория!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Подайте членове на Messaggiamo.Com директория

Категории


Авторско право 2006-2011 Messaggiamo.Com - Карта на сайта - Privacy - уебмастъра представят вашите статии за Messaggiamo.Com директория [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu