在 Flutter 中,可以使用 Uri.toString()
方法将 Uri
类型的对象转换为字符串。
例如:
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
void main() {
final uri = Uri.parse('https://www.example.com/path/to/page?param1=value1');
final string = uri.toString();
print(string); // 'https://www.example.com/path/to/page?param1=value1'
}
请注意,Uri.toString()
方法返回的字符串是经过编码的,因此如果您想要获取未编码的字符串,则可以使用 Uri.toString(encoded: false)
方法。
例如:
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
void main() {
final uri = Uri.parse('https://www.example.com/path/to/page?param1=value1');
final string = uri.toString(encoded: false);
print(string); // 'https://www.example.com/path/to/page?param1=value1'
}