|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object demo.User
public class User
Luokka, joka tallettaa demokäyttäjän tietoja.
Field Summary | |
---|---|
private java.lang.String |
nimi
|
private int |
nro
|
private static java.util.regex.Pattern |
p
Valmiiksi käännetty pattern joka nopeuttaa testaamista |
private double |
pisteet
|
private java.lang.String |
tunnus
|
Constructor Summary | |
---|---|
User()
|
Method Summary | |
---|---|
java.lang.String |
getAsListString()
Palauttaa käyttäjän tiedot muodossa 93 Vesa Lappalainen = 8.5 - vesal |
boolean |
setAsHTMLString(java.lang.String rivi)
Käsittelee html-muotoisen rivin: 93 <a href="vesal/index.html? |
boolean |
setAsHTMLString2(java.lang.String rivi)
Vaihtoehtoinen versio HTML-muodon käsittelemiseksi. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private int nro
private java.lang.String tunnus
private java.lang.String nimi
private double pisteet
private static final java.util.regex.Pattern p
Constructor Detail |
---|
public User()
Method Detail |
---|
public boolean setAsHTMLString(java.lang.String rivi)
93 <a href="vesal/index.html?r=1">Vesa Lappalainen</a> = 8.5<br>ja tallettaa sen käyttäjän tietoihin Väärän muotoisesta rivistä palautetaan false
rivi
- käsiteltävä merkkijono
String rivi = "93 (a href=\"vesal/index.html?r=1\")Vesa Lappalainen(/a) = 8.5(br)"; rivi = rivi.replace('(','<').replace(')','>'); User user = new User(); user.setAsHTMLString(rivi) === true; user.getAsListString() === "93 Vesa Lappalainen = 8.5 - vesal"; user.setAsHTMLString("kissa") === false; user.getAsListString() === "93 Vesa Lappalainen = 8.5 - vesal"; rivi = "93 (a href=\"vesal/index.html?r=1\")Vesa Lappalainen(/a) = a(br)".replace('(','<').replace(')','>'); user.setAsHTMLString(rivi) === false; // pisteet väärin rivi = "a (a href=\"vesal/index.html?r=1\")Vesa Lappalainen(/a) = 9(br)".replace('(','<').replace(')','>'); user.setAsHTMLString(rivi) === false; /// nro väärin
public boolean setAsHTMLString2(java.lang.String rivi)
rivi
- String käsiteltävä merkkijono HTML-muodossa
String rivi = "93 (a href=\"vesal/index.html?r=1\")Vesa Lappalainen(/a) = 8.4(br)"; rivi = rivi.replace('(','<').replace(')','>'); User user = new User(); user.setAsHTMLString2(rivi) === true; user.getAsListString() === "93 Vesa Lappalainen = 8.4 - vesal"; user.setAsHTMLString2("kissa") === false; user.getAsListString() === "93 Vesa Lappalainen = 8.4 - vesal"; rivi = "93 (a href=\"vesal/index.html?r=1\")Vesa Lappalainen(/a) = a(br)".replace('(','<').replace(')','>'); user.setAsHTMLString2(rivi) === false; // pisteet väärin rivi = "a (a href=\"vesal/index.html?r=1\")Vesa Lappalainen(/a) = 9(br)".replace('(','<').replace(')','>'); user.setAsHTMLString2(rivi) === false; /// nro väärin
public java.lang.String getAsListString()
93 Vesa Lappalainen = 8.5 - vesal
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |