Maison >Java >javaDidacticiel >Résumé des opérations de chaîne et des opérations de date courantes en Java
1. Opérations sur les chaînes
Créer une chaîne
String s2 = new String("Hello World");
String s1 = "Hello World";
1. Connexion de chaîne
Lorsque plusieurs chaînes sont liées, chaque chaîne est connectée, ce qui est un lien de chaîne. Après la connexion, une nouvelle chaîne est générée.
2. Obtenez la longueur de la chaîne a.lenght()
Commencez à partir de 0 selon l'index, interceptez la longueur de la chaîne a.substring(1,3); position 1 à 3 Position numérique.
3. Obtenez la position d'index de la méthode indexOf() de chaîne spécifiée ;
valeur de retour indexOf(s) : renvoie l'index de la première occurrence de s dans la chaîne
valeur de retour lastIndexOf(s) : renvoie l'index de la dernière occurrence de s dans la chaîne
4. Supprimez les espaces avant et après la chaîne trim()
5. la chaîne spécifiée Méthode Matched string replace()
6. Déterminez si les chaînes sont égales, méthode equals()
use equals() est strictement sensible à la casse lors de la comparaison de chaînes. Dans cette condition, si les deux chaînes ont toujours les mêmes caractères et la même longueur, elle renvoie vrai, sinon elle renvoie faux.
7. Déterminer le début d'une chaîne, méthode startupsWith() Déterminer la fin d'une chaîne La méthode endWith()
est utilisée pour déterminer si l'objet chaîne actuel commence ou se termine par le caractère spécifié par le paramètre.
8. Conversion de casse
Convertissez les lettres majuscules de la chaîne en méthode minuscule toLowerCase() ;
Convertissez les lettres minuscules de la chaîne en méthode majuscule toUpperCase().
9. Méthode String split split (String sign)
Cette méthode divise complètement la chaîne en fonction du délimiteur spécifié.
Devoirs :
public static void main1 (String[] args){ String a = "abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789" ; for(int i=0;i<4;i++){ int b = (int)(Math.random()*100)%a.length(); String c = a.substring(b, b+1); System.out.print(a.substring(b, b+1)); } } //随机生成不重复的四位数的验证码
public static void main(String[] args){ String a = " <student><xm>张三</xm><xb>男</xb></student>"; String b = a.substring(a.indexOf("<xm>")+4,a.indexOf("</xm>") ); System.out.println("姓名:"+b); String c =a.substring(a.indexOf("<xb>")+4,a.indexOf("</xb>") ); System.out.println("性别:"+c); } //截取姓名和性别
2. Opérations de date : Calendrier
(1) Lire la date
Calendrier a = Calendar.getInstance();
d.get(constant);d.get(Calendar .YEAR); //Renvoyer l'année numérique
d.get(Calendar); .MONTH); //Moisd.get(Calendar.DAY_OF_MONTH); //Jour
d.get(Calendar.HOUR) ;//Hourd.get(Calendar.MINUTE);/ /Minute
d.get(Calendar.SECOND);//Second
d.get(Calendar.MILLISECOND);//Millisecond
Affichage formaté de la date :
Utiliser affichage du formatage de la date SimpleDateFormat
1. Créer un calendrier de date
Calendrier a = Calendar.getInstance(); = new SimpleDateFormat("Style de formatage");
aa,aaaa --annéeM,MM--mois
j,jj --jourh,hh--heure, 12 heures horloge ; HH--heure, horloge 24 heures
m, mm-minutes, ss-second
3. Formater le calendrier
f.format(date); //Notez qu'il s'agit de Date, pas de Calendar;
f.format(a.getTime()); // Utilisez la fonction getTime() de l'objet Calendar pour le convertir en objet Date
(2) Écrivez la date
Calendrier a = Calendar.getInstance();
a.set(année, mois, jour) , heure, minute, seconde);
a.set(constante, valeur);//c.set(1999,8,12) ;
//c.set(1999, 2,4 ,18,55,32);//c.set(Calendar.YEAR, 1980);
public class Dog { public static void main(String[] args){ Calendar a = Calendar.getInstance(); a.set(2002, 2, 13); SimpleDateFormat b = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); String c = b.format(a.getTime()); System.out.println(c); } //格式化日期显示 //时分秒不写是当前时间Ce qui précède est l'intégralité du contenu de cet article. J'espère que le contenu de cet article pourra apporter une certaine aide aux études ou au travail de chacun. J'espère également soutenir le site Web PHP chinois !
Pour plus d'articles sur les opérations de chaîne et les opérations de date courantes en Java, veuillez faire attention au site Web PHP chinois !