Yin aiki tare da igiyoyi a Java fasaha ce ta asali cewa kowane mai shirye-shirye yakamata ya kware sosai. Zai iya zama da wahala musamman lokacin ฦoฦarin karya igiya zuwa layi daban-daban; Ana kiran wannan tsari a matsayin 'Raba ta Sabon Layi'. A cikin wannan labarin, za mu samar da jagora mai sauฦi don bi kan yadda ake samun nasara da raba kirtani ta sabon layi a Java.
Fahimtar tsarin na tsaga igiya yana da mahimmanci don sarrafa bayanai da kuma fitar da bayanai. Anan, za mu nutse cikin zurfin tunani da hanyoyin da za a iya cimmawa don cimma sakamako cikin sauฦi da inganci.
Fahimtar Ayyukan Rarraba a Java
A cikin Java, aikin raba hanya hanya ce mai amfani ta Ajin kirtani kuma ana amfani da shi don raba kirtani zuwa tsararrun ฦananan igiyoyi dangane da ฦayyadadden ฦayyadaddun iyaka ko magana na yau da kullun.
String str = "HellonWorld"; String[] lines = str.split("n"); for(String line: lines){ System.out.println(line); }
A cikin lambar da ke sama, n shine sabon layi yana gaya wa tsarin ya karya layin kuma ya bi sauran kirtani a matsayin sabon layi. Hanyar raba sa'an nan ya haifar da tsararrun ฦananan igiyoyi ta hanyar karya zaren duk lokacin da ya ci karo da mai iyaka (a wannan yanayin, 'n'). Ga kowane madauki daga baya yana fitar da kowane layi akan layinsa.
Yin aiki tare da ษakunan karatu na Java
Daidaitaccen ษakin karatu na Java yana bayarwa darussa da hanyoyin da yawa don taimaka mana sarrafa igiyoyi. Baya ga ajin String da aka ambata a baya, sauran azuzuwan sun haษa da Class Scanner da BufferedReader class.
// Using Scanner class Scanner scanner = new Scanner(str); while (scanner.hasNextLine()) { String line = scanner.nextLine(); System.out.println(line); } // Using BufferedReader class BufferedReader reader = new BufferedReader(new StringReader(str)); String line; while ((line = reader.readLine()) != null) { System.out.println(line); }
Na'urar daukar hotan takardu tana amfani da mai iyakancewa don karya shigarwar zuwa alamu. Ta hanyar tsoho, yana amfani da sararin samaniya. Ana amfani da hanyoyin hasNextLine da hanyoyin layi na gaba don karanta kowane layi. Hakazalika, hanyar karanta layin BufferedReader yana karanta layin rubutu. Ana ษaukar layin da za a ฦare ta hanyar ciyarwar layi ('n'), komawar karusa ('r'), ko dawowar karusa ta hanyar ciyarwar layi nan da nan.
Fahimtar Manipulation String a Java
Manipulation igiya kayan aiki ne mai ฦarfi a Java kuma yana da mahimmanci don sarrafa bayanai masu inganci. Hanyoyin da za a iya amfani da waษannan hanyoyin suna da yawa kamar cire karin farin sarari, maye gurbin wasu haruffa ko kalmomi, canza harka, da tsaga kirtani. Yana da mahimmanci a lura cewa igiyoyi a Java ba su canzawa - da zarar an ฦirฦira su, ba za a iya canza su ba. Duk wani aiki da ke da alama yana canza kirtani yana haifar da sabo.
Wannan labarin yana nufin samar da a m fahimta na tsagawar kirtani ta sabon fasalin layi a cikin shirye-shiryen Java, nutsewa cikin sarrafa kirtani da ษakunan karatu na Java masu amfani. Samun sanin waษannan kayan aikin tabbas zai haษaka ฦwarewar coding ษin ku da buษe sabbin damar yin amfani da bayanai.
Ka tuna, aiwatarwa shine mabuษin idan ya zo ga coding. Yi ฦoฦarin aiwatar da waษannan hanyoyin a cikin ฦalubalen ฦididdigewa na yau da kullun don samun tsayin daka a kansu.