String
값을 SQLite Cursor에 넣을 수 있도록을 입력하면 String
으로 변환됩니다. 여러 구문과 메서드를 시도했지만 아무 것도 나를 위해 작동하는 것.String.valueOf (int value) 오류가 발생했습니다
Int
유형과 boolean
을 변환하는 중 오류가 발생합니다. MangaItemDB()
에 오류가 발생합니다.
나는 여러 기사를 보았습니다 like this one하지만 아무 것도 작동하지 않습니다.
public class MangaItem {
private int _id;
private String mangaName;
private String mangaLink;
private static String mangaAlpha;
private static int mangaCount;
private static int alphaCount;
private boolean mangaComplete = false;
public MangaItem MangaItemDB(int id, String mangaName, String mangaLink, String mangaAlpha, String mangaCount, String alphaCount, String mangaComplete) {
MangaItem MangaItemDB = new MangaItem();
MangaItemDB._id = id;
MangaItemDB.mangaName = mangaName;
MangaItemDB.mangaLink = mangaLink;
MangaItemDB.mangaAlpha = mangaAlpha;
MangaItemDB.mangaCount = String.valueOf(int mangaCount);
MangaItemDB.alphaCount = Integer.toString(getAlphaCount());
MangaItemDB.mangaComplete = String.valueOf(getMangaComplete());
return MangaItemDB;
}
public void incrementMangaCount() {
mangaCount++;
}
public int getMangaCount() {
return mangaCount;
}
public void incrementAlphaCount() {
alphaCount++;
}
public int getAlphaCount() {
return alphaCount;
}
public boolean setMangaComplete(boolean mangaComplete) {
return true;
}
public boolean getMangaComplete() {
return mangaComplete;
}
/**
* @return the mangaName
*/
public String getMangaName() {
return mangaName;
}
/**
* @param mangaName the mangaName to set
*/
public void setMangaName(String mangaName) {
this.mangaName = mangaName;
}
/**
* @return the mangaLink
*/
public String getMangaLink() {
return mangaLink;
}
/**
* @param mangaLink the mangaLink to set
*/
public void setMangaLink(String mangaLink) {
this.mangaLink = mangaLink;
}
/**
* @return the mangaAlpha
*/
public String getMangaAlpha() {
return mangaAlpha;
}
/**
* @param mangaAlpha the mangaAlpha to set
*/
public void setMangaAlpha(String mangaAlpha) {
this.mangaAlpha = mangaAlpha;
}
/**
* @return the _id
*/
public int get_id() {
return _id;
}
/**
* @param _id the _id to set
*/
public void set_id(int _id) {
this._id = _id;
}
}
의 선 :
MangaItemDB.mangaCount = String.valueOf(mangaCount);
MangaItemDB.alphaCount = Integer.toString(getAlphaCount());
MangaItemDB.mangaComplete = String.valueOf(getMangaComplete());
모두 제공
여기 내 코드의 "유형 불일치 : 문자열에서 변환 할 수 없습니다 int로"
'MangaItemDB.mangaCount'의 유형이 참으로 String 등인지 확인하십시오. – alfasin