W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
java.lang.Object
|---ohos.utils.net.UrlQueryFilter.ValueFilter
public static class UrlQueryFilter.ValueFilter
extends Object
表示用于過濾掉查詢字符串中的無效字符并將其替換為空格或下劃線 (_) 的過濾器。 過濾策略使用 int 值來控制過濾。 int 值的每一位代表是否會過濾掉字符串中的某個字符。 如果某個位的值為 1,則該字符有效。 如果值為0,則該字符無效,將被過濾掉。
修飾符和類型 | 字段 | 描述 |
---|---|---|
static int | ALLOW_8BIT_ASCII | 表示過濾策略標(biāo)志,它允許 8 位 ASCII 字符(字符代碼 128-255)。 |
static int | ALLOW_ALL | 表示允許所有字符的過濾策略標(biāo)志。 |
static int | ALLOW_ALL_BUT_NUL | 表示過濾策略標(biāo)志,它允許除 \0 之外的任何字符。 |
static int | ALLOW_AMP | 表示過濾策略標(biāo)志,它允許字符 &。 |
static int | ALLOW_ENCODED_URL | 表示過濾策略標(biāo)志,它允許編碼 URL 中的所有可能字符。 |
static int | ALLOW_ESCHAR | 表示過濾策略標(biāo)志,它允許特殊轉(zhuǎn)義字符 \t、\f、\n、\r 和 \0x000b。 |
static int | ALLOW_NOTHING | 表示過濾策略標(biāo)志,將所有特殊字符視為無效字符。 |
static int | ALLOW_NUL | 表示過濾策略標(biāo)志,它允許 \0 字符。 |
static int | ALLOW_PCT | 表示過濾策略標(biāo)志,它允許字符 %。 |
static int | ALLOW_SINGLE_QUOTE | 表示一個過濾策略標(biāo)志,它允許字符 '. |
static int | ALLOW_SPACE | 表示允許空格的過濾策略標(biāo)志。 |
構(gòu)造函數(shù) | 描述 |
---|---|
ValueFilter(int flags) | 用于創(chuàng)建 ValueFilter 實(shí)例的構(gòu)造函數(shù)。 |
修飾符和類型 | 方法 | 描述 |
---|---|---|
String | filterUrl(String url) | 根據(jù)當(dāng)前過濾策略從指定的 URL 查詢字符串中過濾掉無效字符。 |
從類 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public static final int ALLOW_8BIT_ASCII
表示過濾策略標(biāo)志,它允許 8 位 ASCII 字符(字符代碼 128-255)。
public static final int ALLOW_ALL
表示允許所有字符的過濾策略標(biāo)志。 該標(biāo)志的值為 0x7ff。
public static final int ALLOW_ALL_BUT_NUL
表示過濾策略標(biāo)志,它允許除 \0 之外的任何字符。
public static final int ALLOW_AMP
表示過濾策略標(biāo)志,它允許字符 &。
public static final int ALLOW_ENCODED_URL
表示過濾策略標(biāo)志,它允許編碼 URL 中的所有可能字符。
public static final int ALLOW_ESCHAR
表示過濾策略標(biāo)志,它允許特殊轉(zhuǎn)義字符 \t、\f、\n、\r 和 \0x000b。 該標(biāo)志的值為 1<<2。
public static final int ALLOW_NOTHING
表示過濾策略標(biāo)志,將所有特殊字符視為無效字符。 該標(biāo)志的值為 0。
public static final int ALLOW_NUL
表示過濾策略標(biāo)志,它允許 \0 字符。 該標(biāo)志的值為 1<<1。
public static final int ALLOW_PCT
表示過濾策略標(biāo)志,它允許字符 %。
public static final int ALLOW_SINGLE_QUOTE
表示一個過濾策略標(biāo)志,它允許字符 '.
public static final int ALLOW_SPACE
表示允許空格的過濾策略標(biāo)志,該標(biāo)志的值為 1。
public ValueFilter(int flags)
用于創(chuàng)建 ValueFilter 實(shí)例的構(gòu)造函數(shù)。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
flags | 指示過濾策略的標(biāo)志以指定無效字符。 |
public String filterUrl(String url)
根據(jù)當(dāng)前過濾策略從指定的 URL 查詢字符串中過濾掉無效字符。
參數(shù):
參數(shù)名稱 | 參數(shù)描述 |
---|---|
url | 指示要過濾的 URL 查詢字符串。 |
返回:
返回不含無效字符的查詢字符串。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: