|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectdemo.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 | |||||||